What problem does it solve?
Hand-drawing architecture and flow diagrams that look consistent is slow, and raw SVG output often has overlapping nodes, overflowing text, and crossed connectors that go unnoticed until the image is shared.
Core Features & Use Cases
- Semantic SVG authoring: Draw with a small class system (th/ts/box/arr/c-blue...) while the renderer owns colour, theme, viewBox cropping, and style flattening.
- Automated layout audit: The render script detects text spilling out of shapes, overlapping nodes (including ellipse-accurate checks for ring layouts), and connectors crossing unrelated nodes.
- Theme-aware export: Render light, dark, or both themes at configurable pixel density, with optional transparent background and a portable flattened SVG.
- Use Case: Ask for an Anthropic-style architecture diagram of your agent system; the skill writes the SVG, renders it via Playwright, fixes every layout warning, and reviews the final image against a composition checklist before delivering the PNG.
Quick Start
Draw an Anthropic style architecture diagram of my agent pipeline and export it as a PNG.