Create and validate Mermaid diagrams in markdown files
Skill Awareness: See
skills/_registry.mdfor all available skills.
- Called by:
/dev-scout,/dev-specs,/dev-archfor diagrams- Related:
/utils/docs-graphfor document relationships- Note: Utility skill, typically called by other skills
Create, validate, and fix Mermaid diagrams in markdown files.
npm install -g @mermaid-js/mermaid-cli
Verify: mmdc --version
/utils/diagram validate path/to/file.md # Validate diagrams in file
/utils/diagram validate # Validate file from context
/utils/diagram fix path/to/file.md # Validate and auto-fix
mmdc -i <temp-file> -o /tmp/mermaid-out.svg 2>&1references/common-errors.md)| Type | Keyword | Use For |
|---|---|---|
| Flowchart | flowchart | Process flows, decisions |
| Sequence | sequenceDiagram | API flows, interactions |
| State | stateDiagram-v2 | Status lifecycle |
| ER Diagram | erDiagram | Database schema |
| Class | classDiagram | Object structures |
| Type | Keyword | Use For |
|---|---|---|
| Pie | pie | Distribution |
| XY Chart | xychart-beta | Line/bar charts, trends |
| Quadrant | quadrantChart | Priority matrix, effort/impact |
| Sankey | sankey-beta | Flow visualization, funnels |
| Type | Keyword | Use For |
|---|---|---|
| Architecture | architecture-beta | **AWS/... |