plan-dag

Installation
SKILL.md

plan-dag

Render the current plan as a dependency DAG so sequencing, the critical path, and parallelizable work are visible at a glance. Output is a high-DPI PNG with status fills, an "available next" highlight, and a double-bordered close sentinel — rasterised from a styled graphviz layout through headless Chromium, then sent to the user via SendUserFile.

This skill is repo-agnostic. It assumes a GitHub-backed issue tracker with sub-issue links and dependency-language prose; it makes no assumptions about specific labels, area taxonomies, or repo-specific dev-process skills.

Why PNG and not HTML / ASCII? PNG is the only output that survives every chat surface the skill targets. ASCII / Unicode box-drawing loses column alignment when surfaces reflow whitespace or apply syntax highlighting, and it can't carry the color/status fills that make state legible at a glance. Self-contained HTML pages don't render inline in chat — they download as attachments, which defeats the point of an at-a-glance diagram. PNG renders inline, keeps color, and doesn't depend on the host's font or rendering quirks.

When to use

  • After a what's next survey, to commit to a sequence.
  • When asked "what's left for #N" on an umbrella spec with sub-issues.
  • Before picking the next branch — to see what unblocks the most downstream work.
  • When a spec fans out into N sub-issues and the dependency edges aren't all linear.

Skip when:

Installs
51
GitHub Stars
1
First Seen
May 19, 2026
plan-dag — onsager-ai/dev-skills