From cartograph
Generates Mermaid workflow diagrams of CI/CD pipelines, deployment processes, and state machines. Maps process steps, decision points, and error/fallback paths from code or documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cartograph:workflow-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a Mermaid flowchart showing process workflows,
Generate a Mermaid flowchart showing process workflows, pipelines, or state machines from code or documentation.
cartograph:data-flow)cartograph:architecture-diagram)Dispatch the codebase explorer agent:
Agent(cartograph:codebase-explorer)
Prompt: Explore [scope] and return a structural model.
Focus on process steps, conditional logic, state
transitions, and pipeline stages for a workflow diagram.
Look for: Makefiles, CI configs, hook chains, command
sequences, and lifecycle methods.
Transform the structural model into a Mermaid flowchart with decision nodes and process steps.
Rules for workflow diagrams:
flowchart TD for sequential processesflowchart LR for pipelines with parallel tracks[Rectangle] for process steps{Diamond} for decision points([Stadium]) for start/end states[[Subroutine]] for sub-processes((Circle)) for join/sync points-->|label| for transition conditions-.->) for error/fallback paths==>) for critical pathExample output:
flowchart TD
start([Start: PR Created])
lint[Run Linters]
test[Run Tests]
review{Code Review}
approve[Approved]
changes[Request Changes]
merge([Merge to Main])
start --> lint --> test
test --> review
review -->|pass| approve --> merge
review -->|fail| changes -.-> lint
Call the Mermaid Chart MCP to render:
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
prompt: "Workflow diagram of [scope/process]"
mermaidCode: [generated syntax]
diagramType: "flowchart"
clientName: "claude-code"
If rendering fails, fix syntax and retry (max 2 retries).
Show the rendered diagram with a brief description of the workflow stages and decision points (2-3 sentences).
flowchart syntax generated containing at least one
diamond {Decision} node representing a conditional branchmcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagram
called and returns without error (or retry attempted and result
reported)-.->) distinct
from happy-path arrows when error paths exist in the source[[Subroutine]] nodesnpx claudepluginhub athola/claude-night-market --plugin cartographGenerates valid Mermaid diagrams from written descriptions using a plan-confirm-generate-review loop. Useful for turning architecture, lifecycle, or flow descriptions into diagrams.
Generates Mermaid diagrams from text descriptions by analyzing intent to select types like activity, sequence, deployment, architecture, class, ER, or state.
Generates Mermaid diagrams in markdown for visualizations of systems, processes, databases, and APIs. Proactively suggests diagrams when explaining complex topics.