What problem does it solve? Creating clear, professional architecture and workflow diagrams by hand is slow, and AI-generated diagrams often end up as generic labeled boxes that fail to communicate real structure. This Skill produces Excalidraw JSON files built on a visual-argument methodology, then renders them to PNG so the result can be inspected and iteratively fixed. ## Core Features & Use Cases - Structured Diagram Generation: Produces .excalidraw JSON using a semantic color palette, element templates, and visual patterns (fan-out, convergence, timeline, tree) so shapes mirror the concepts they represent. - Automatic PNG Rendering: Bundles a Playwright-based C# renderer (render_excalidraw.cs) that converts Excalidraw JSON to PNG through headless Chromium for visual validation. - Mandatory Render-View-Fix Loop: Enforces an iterative validation workflow where the rendered PNG is audited for clipping, overlaps, and composition balance before delivery. - Use Case: Ask for a diagram of how a distributed lock works, and receive a rendered, validated Excalidraw diagram with real component names, evidence artifacts like code snippets, and a balanced multi-section layout. ## Quick Start Ask the agent to create an Excalidraw diagram showing how your system's workflow or architecture works, and it will generate the JSON, render it to PNG, and refine it.