What problem does it solve?
Generate precise, editable Draw.io diagrams from a PHP codebase without manual diagramming, by researching actual project files, detecting framework structure, and producing Mermaid, XML, or CSV inputs suitable for Draw.io.
Core Features & Use Cases
- MCP discovery & adaptive output: Detect available Draw.io MCP tools and choose Mermaid, XML, or CSV based on server capabilities and diagram needs.
- Code-aware diagram generation: Research Laravel, Symfony, or plain PHP projects to extract classes, flows, ERDs, and call sequences, then convert findings into diagram content.
- Reliable fallbacks & persistence: Save Mermaid markdown or .drawio XML locally if MCP operations fail and maintain a generated index file for traceability.
- Use Case: Convert a user registration flow or database schema from a multi-repo PHP service into an editable Draw.io diagram and store the result under docs/diagrams for team review.
Quick Start
Ask the skill to "Diagram the user registration flow from this PHP project as a Draw.io flowchart using Mermaid and save it to docs/diagrams."