athola/workflow-diagram
Generates a Mermaid workflow diagram showing process steps, decisions, and state transitions. Use when documenting CI/CD pipelines or lifecycle processes.
npx skills add https://github.com/athola/claude-night-market --skill workflow-diagram
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 onediamond {Decision} node representing a conditional branch
mcp__claude_ai_Mermaid_Chart__validate_and_render_mermaid_diagramcalled and returns without error (or retry attempted and result
reported)
-.->) distinctfrom happy-path arrows when error paths exist in the source
are collapsed into [[Subroutine]] nodes
points is shown alongside the diagram
Take athola/workflow-diagram from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.