What problem does it solve? Hand-written Mermaid diagrams often contain syntax errors that break rendering, and architecture diagrams drawn from guesswork misrepresent how a system actually works. This Skill produces concise Mermaid diagrams whose syntax is verified with the official mermaid-cli before delivery. ## Core Features & Use Cases - Verified Syntax: Every diagram is written to a scratch file and validated with @mermaid-js/mermaid-cli before being returned, so broken syntax never reaches the user. - Architecture Conventions: Enforces consistent notation — boxes for services, cylinders for datastores, triangles for humans, arrows showing dependency direction, and subgraphs for real boundaries like clusters or trust zones. - Repo-Grounded Diagrams: When diagramming the current repository, it reads AGENTS.md, package docs, and ADRs first instead of guessing. - Use Case: Ask for a diagram of your deployment pipeline, and receive a verified Mermaid flowchart showing services, datastores, and dependency edges that renders correctly in any Markdown viewer. ## Quick Start Ask the agent to draw a Mermaid architecture diagram of a specific component or system, for example: diagram the request flow between the web app, API, and database.