Loading...
Loading...
Generate layered architecture diagrams as self-contained HTML with inline SVG icons, CSS Grid containers, and connection overlays. Triggers on: "architecture diagram", "infra diagram", "system diagram", "deployment diagram", "topology", "draw architecture". NOT for architecture reviews, use architecture-reviewer.
npx skill4agent add mathews-tom/armory 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