You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| UI-driven diagramming tools | Microsoft Visio, draw.io, Lucidchart | UI-driven diagramming tools don't understand the C4 model, and AI integration is more difficult for those tools without a text-based format behind the scenes. | ❌ No |
26
-
| UI-driven modelling tools | Sparx EA, MagicDraw, IcePanel | UI-driven modelling tools can understand the C4 model, but AI integration is more awkward compared to text-based tools. | ❌ No |
27
-
| Diagrams as code | PlantUML, Mermaid, D2, dot | LLMs excel at generating text, but diagrams as code tools tools don't understand the C4 model and don't respect its rules. | ❌ No |
28
-
| Models as code | Structurizr | Structurizr is text-based, designed for the C4 model, model-based for consistent views, and the Structurizr MCP server provides DSL validation, parsing, and inspections tools to assist with creating software architecture models. | ✅ Yes |
23
+
| Category | Examples | Comments | Recommended for AI workflows? |
| UI-driven diagramming tools | Microsoft Visio, draw.io, Lucidchart | UI-driven diagramming tools don't understand the C4 model, and AI integration is more difficult for those tools without a text-based format behind the scenes. | ❌ No |
26
+
| UI-driven modelling tools | Sparx EA, MagicDraw, IcePanel | UI-driven modelling tools can understand the C4 model, but AI integration is more awkward compared to text-based tools. | ❌ No |
27
+
| Diagrams as code | PlantUML, Mermaid, D2, dot | LLMs excel at generating text, but diagrams as code tools tools don't understand the C4 model and don't respect its rules. | ❌ No |
28
+
| Models as code | Structurizr | Structurizr is text-based, designed for the C4 model, model-based for consistent views, and the Structurizr MCP server provides DSL validation, parsing, and inspection tools to assist with creating software architecture models. | ✅ Yes |
0 commit comments