Graph plan
Design and render the DAG for a goal — nodes, edges, schemas, cost estimate, and the full workflow script — WITHOUT executing anything. The dry-run companion to /graph.From its SKILL.md
npx -y skills add ayaangazali/graph-engineering --skill graph-planAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, as published. Nobody here has run it
Graph-plan: design the DAG, spend nothing
Design the graph for this goal, but never execute it:
$ARGUMENTS
Do NOT call the Workflow tool. Do NOT call the Agent tool. This is a pure design pass — its entire value is letting the user see the graph before spending tokens.
Procedure
Follow Steps 0–3 of the graph skill (read ../graph/SKILL.md if not already in
context, and ../graph/reference/patterns.md for the shapes):
- Step 0 — Qualify. If the goal shouldn't be a graph, say so and what you'd do instead. That's a complete, useful answer; stop there.
- Step 1 — Decompose into verb-first nodes and layers.
- Step 2 — Contract the edges with JSON Schemas and write the node briefs.
- Step 3 — Choose the shape(s) from the pattern gallery.
Then, before writing the output script, apply the Step 4 Path A authoring
checklist from ../graph/SKILL.md and read ../graph/reference/workflow-api.md
— but do NOT invoke the tool. The script you print must be the real, runnable
artifact, not pseudocode.
Output
Present, in order:
- ASCII DAG — layers, arrows, parallel groups marked.
- Node table —
node | job (one line) | effort | feeds into. - Edge schemas — each schema, compact.
- Cost estimate — projected agent invocations, computed the Step 0 way:
sources + Σ(schema
maxItems× lenses × votes) + loop worst case. Give the band (small <15 / medium 15–40 / large >40 agents) and flag the ~25-agent native warning threshold if crossed. - The full workflow script in a fenced
jsblock — exactly what/graphwould run, ready to eyeball or hand-edit.
Close with: "Run /graph <same goal> to execute this, or /graph-save <name>
after a run to keep it as a /command."