Help us improve
Share bugs, ideas, or general feedback.
From agent-canvas
Use when an Agent Canvas workflow JSON needs validation, schema repair, migration, normalization review, or careful correction without changing the user's planning intent.
npx claudepluginhub mustafaakben/agentic-canvas-claude --plugin agent-canvasHow this skill is triggered — by the user, by Claude, or both
Slash command
/agent-canvas:repairThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when a workflow is malformed, outdated, invalid, hard to load, or inconsistent with the Agent Canvas schema.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Use this skill when a workflow is malformed, outdated, invalid, hard to load, or inconsistent with the Agent Canvas schema.
agent-canvas validate <workflow.json>
When repairing, identify the workflow's pattern key and use the matching example as the reference for "what this should look like when healthy." Repair toward the shape of the matching example, not toward an abstract notion of validity.
All examples live under workflows/examples/. Sizes are nodes / connections.
| Pattern key | Example file | Size | What it demonstrates |
|---|---|---|---|
single-full | single-full_dinner-party.json | 16 / 17 | Compact "one of each" — start, parallel, merge, loop, wait, end across 7 phases. |
single-loops | single-loops_monthly-dining.json | 19 / 21 | Iteration-heavy: 3 loops + 3 wait gates over a month-long plan with split owners. |
multi-islands | multi-islands_multi-platform-publishing.json | 22 / 18 | Four genuinely independent chains, 4 starts → 4 ends, no shared merge. |
multi-ideation | multi-ideation_syllabus-redesign.json | 15 / 12 | Three ideation lenses on the same problem, 3 starts → 3 ends, comparison off-canvas. |
multi-merge (small) | multi-merge_landing-page.json | 19 / 18 | Three-start collab converging at a single merge — minimum viable multi-merge. |
multi-merge (large) | multi-merge_ai-future-of-work-presentation.json | 64 / 83 | 6 starts, 5 phases, 7 parallels + 8 merges + a trycatch. Major program shape. |
branch-decision | branch-decision_paper-submission.json | 9 / 9 | Minimal binary branch (READY vs. REVISE) with rejoin at a merge. |
trycatch-escalation | trycatch-escalation_grant-application.json | 10 / 9 | Trycatch wrapping a funder decision — funded path activates, rejected path escalates. |
subflow-composition | subflow-composition_course-launch.json | 10 / 10 | Four subflow markers signaling "this step is its own workflow." |
pipeline (full) | greenwashing.json | 66 / 91 | Real working lit-review pipeline — 9 phases, parallel fan-outs, loops, human-in-the-loop wait. |
pipeline (compact) | greenwashing-literature-review-multi-start.json | 13 / 13 | Slim multi-start lit-review variant. |
cop (legacy) | cop.json | — | Original community-of-practice reference example. |
skills/plan/SKILL.md — design contract (full pattern catalog, design recipe, gate semantics)SCHEMA.md — JSON schema referenceschemas/agent-canvas.schema.json — formal JSON schemascripts/canvas-schema.mjs — runtime validation logicAGENT-CANVAS.md — agent operating handbook