sprintpilot-dependency-graphlisted
Install: claude install-skill ikunin/sprintpilot
## STOP — read this entire file before doing anything
This skill is a **read-only renderer**. It does not modify `sprint-plan.yaml`,
trigger LLM inference, or change autopilot state. The goal is to produce a
visualization or structured dump of the existing dependency graph.
Follow **`./workflow.md`** verbatim. The 4-step flow:
1. Parse the user's invocation for a format + optional epic scope.
2. Resolve format ambiguity by asking the user (only when no argument
was supplied).
3. Shell out to `resolve-dag.js` with the resolved flags.
4. Render the output inline (mermaid block) or report the written
file path (graphviz / mermaid-to-file).
### Never improvise
- **No file edits to `sprint-plan.yaml`.** If the plan is missing or
empty, point the user at `/sprintpilot-plan-sprint` — do NOT try to
build a plan from this skill.
- **No re-inference.** Dependency inference lives in
`/sprintpilot-plan-sprint`. This skill renders what's already there.
- **No format substitution.** If the user explicitly asks for graphviz
and `dot` isn't installed, the underlying script auto-falls-back to
mermaid with a stderr notice — surface that fallback clearly so the
user knows their requested format wasn't honored.
### Invocation patterns
| User input | Behavior |
|---|---|
| `/sprintpilot-dependency-graph` | Ask: mermaid / graphviz / text / layers / json |
| `/sprintpilot-dependency-graph mermaid` | Render mermaid; inline the diagram in chat |
| `/sprintpilot-dependency-gra