What problem does it solve?
Producing consistent, clickable diagrams from LLM output is hard: manual SVG is error-prone, theming can drift across light/dark, and selection interactions are easy to break.
Core Features & Use Cases
- JSON scene-graph diagram rendering for themed, selectable SVG diagrams (nodes, edges, groups) with fail-fast validation.
- Renderer routing guidance: use this skill for diagram structures that need exact geometry and a fixed vocabulary, or return to other skills for charts/graph auto-layout/ASCII fallbacks.
- Interactive selection primitives via stable payloads, enabling click-to-detail, comment threading, and element targeting.
- Shared engine fundamentals including theming token forwarding, node-type library, edge routing strategies, marker semantics, and viewport scaffolding.
Quick Start
Use the amvcp-diagram skill when the user asks for any diagram, then emit a valid JSON scene graph with nodes and edges using an appropriate preset (flow, architecture, time, network, or ASCII handoff).