Skip to content

chore(skills): sync plan-dag from onsager-skills#301

Merged
tikazyq merged 2 commits into
mainfrom
claude/sync-onsager-skills-oORv5
May 19, 2026
Merged

chore(skills): sync plan-dag from onsager-skills#301
tikazyq merged 2 commits into
mainfrom
claude/sync-onsager-skills-oORv5

Conversation

@tikazyq
Copy link
Copy Markdown
Contributor

@tikazyq tikazyq commented May 19, 2026

Summary

  • Resyncs the vendored plan-dag skill (.agents/skills/plan-dag/) from onsager-ai/onsager-skills via npx skills update plan-dag.
  • Brings in the new --stagger flag (graphviz unflatten to shrink wide ranks) and the renderer's plan-dag-render.test.sh.
  • Updates skills-lock.json to the new computed hash.

Test plan

  • Confirm .claude/skills/plan-dag -> .agents/skills/plan-dag symlink still resolves.
  • Spot-check the new --stagger=0 path in scripts/plan-dag-render.py.

Generated by Claude Code

Pulls latest plan-dag (stagger via graphviz unflatten + renderer tests).
Copilot AI review requested due to automatic review settings May 19, 2026 07:01
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Resync of the vendored plan-dag skill from upstream onsager-ai/onsager-skills, picking up the new --stagger flag that uses graphviz unflatten to shrink wide DAG layouts, along with a corresponding test, doc updates, and a new lock hash.

Changes:

  • Add --stagger N CLI option and _unflatten_dot helper to the renderer.
  • Document the new flag in SKILL.md and add a width-shrink test to the renderer's test script.
  • Update skills-lock.json with the new computed hash.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
skills-lock.json Updates plan-dag computed hash to match the resynced skill.
.agents/skills/plan-dag/SKILL.md Documents default unflatten-based stagger behavior and --stagger N tuning.
.agents/skills/plan-dag/scripts/plan-dag-render.py Adds _unflatten_dot, --stagger arg, and threads it through _dot_to_svg/render_png.
.agents/skills/plan-dag/scripts/plan-dag-render.test.sh Adds tests for width reduction with --stagger and --stagger=0 PNG rendering.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Pulls in onsager-ai/onsager-skills@d178bc0 which makes the
`--stagger=0` smoke check actually fail loudly instead of
swallowing the exit code with `|| true`.
@tikazyq tikazyq force-pushed the claude/sync-onsager-skills-oORv5 branch from 525161a to 12f9df7 Compare May 19, 2026 07:12
@tikazyq tikazyq merged commit 0347986 into main May 19, 2026
2 of 3 checks passed
@tikazyq tikazyq deleted the claude/sync-onsager-skills-oORv5 branch May 19, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants