What problem does it solve? Authoring or modifying structural SVG diagrams (node-and-edge flows, layered architecture) requires consistent primitives, validation, and a safe edit pipeline; this Skill provides a single dispatcher that routes creation requests to the right producer and runs a guarded parse-patch-re-render-validate flow for edits. ## Core Features & Use Cases - Create path dispatch: Routes a natural-language brief to a freeform node-and-edge producer (--kind freeform) or a layered architecture producer (--kind arch), emitting one well-formed standalone SVG. - Modify path pipeline: Parses an existing .svg into an intermediate representation, applies label or structural edits, re-renders, and re-validates with a retry budget of 3, leaving the original file untouched on failure. - Validation and render-verify: Enforces well-formed XML, SVG namespace, no scripts or remote resources, plus a PNG preview inspection before finalizing. - Use Case: Given existing-architecture.svg, ask to rename the cache layer from 'Memcached' to 'Redis' and add an 'Object storage' layer; the Skill patches the IR and emits an updated validated SVG. ## Quick Start Ask the agent to create an SVG diagram of the request flow between a browser, an API gateway, and three microservices with arrows labeled by transport protocol.