Loading...
Loading...
Generate detailed layered architecture diagrams as self-contained HTML artifacts with inline SVG icons, CSS Grid nested container layout, SVG path connection overlays, and color-coded connection legends. Use when the user asks to create architecture diagrams, infrastructure diagrams, system topology diagrams, network diagrams, cloud architecture visuals, deployment diagrams, integration flow diagrams, or any request involving visual representation of system components, their containment hierarchy, and interconnections. Triggers on terms like "architecture diagram", "infra diagram", "system diagram", "topology", "deployment diagram", "network diagram", "integration architecture", or when the user provides a system description and asks for a visual/diagram.
npx skill4agent add mathews-tom/praxis-skills architecture-diagram.htmlreferences/icons.mdreferences/layout-patterns.mdreferences/connections.mdassets/template.html{{DIAGRAM_TITLE}}{{BG_COLOR}}{{MAX_WIDTH}}{{LEGEND_ITEMS}}div.zone > span.zone-label + div.zone-contentdata-node-id.node-icon.node-title.node-descconnections.htmldata-node-idfusion-hcmedi-adaptornode-7.node-icon.node-title.node-descdiv.zonespan.zone-labeldiv.zone-contentdiv.zone-contentstyle="grid-template-columns: ..."zone-depth-0zone-depth-3.node-icon<defs><script></body>realtimebatcheventcontroldefaultdefault#f0ece4#e8eef5--icon-color: #3a3a3adefault| Problem | Cause | Fix |
|---|---|---|
| File deleted or skill directory incomplete | Regenerate from skill defaults: reconstruct the CSS/JS skeleton using the structure documented in this SKILL.md and the reference files |
Icon reference not found in | Component type not in the registry | Fall back to the generic box icon defined in |
| Connection lines overlap or route through nodes | Dense graph with auto-routing conflicts | Adjust zone layout: increase |
| Playwright render failure during HTML-to-image export | Chromium not installed or script error | Run |
| Zone nesting exceeds depth-3 styling | Architecture has more than 4 containment levels | Flatten by combining the deepest two levels into a single zone, or split into two separate diagrams linked by description |
references/icons.mdreferences/layout-patterns.mdreferences/connections.mdassets/template.html