name: Architecture Diagram Creation (draw.io MCP) description: Create architecture diagrams using the draw.io MCP server (open_drawio_mermaid / open_drawio_xml) and reflect them in docs/infra/diagrams. user_invocable: true
Trigger Conditions
- Requests for architecture diagrams, system diagrams, or network diagrams
- Requests to create diagrams using draw.io / diagrams.net
- When
open_drawio_mermaidoropen_drawio_xmlis specified
Execution Steps
- Extract target system components and dependencies from
docs/ - First create the diagram using
open_drawio_mermaid(standard approach) - Use
open_drawio_xmlonly when precise layout is required - Save diagram artifacts to
docs/infra/diagrams/and update corresponding docs
Rules
- Prioritize draw.io MCP for diagram creation
- Do not just create a diagram and stop; document the intent and how to read it in
docs/ - Use
kebab-casenaming with descriptive file names
Reference Documents
docs/infra/drawio-mcp.md- Setup configuration, operational procedures, reference linksdocs/web-frontend/architecture.md- Frontend architecturedocs/backend/server-architecture.md- Backend architecturedocs/infra/ci-cd.md- CI/CD and Terraform architecture