Create polished, brand-aligned feature illustrations, architecture or workflow diagrams, infographics, and website graphics. Use when a user asks to illustrate a feature, explain a system visually, turn a workflow into a diagram, produce an editable whiteboard, make a social graphic, or replace generic AI-looking product art with a deliberate visual artifact.
Turn a communication job into the smallest visual form that makes it clearer. Choose the output contract before choosing a rendering tool, preserve exact information as editable text or data, and verify the artifact at its real display size.
| Need | Primary route | Deliverable |
|---|---|---|
| Exact architecture, flow, comparison, or state model | self-contained HTML + inline SVG; use diagram-to-html when available | source HTML, SVG/PNG export, and cited data |
| Editable workshop or whiteboard diagram | excalidraw-diagram-generator | .excalidraw source plus rendered preview |
| Simple relationship already clear in Mermaid | Mermaid | Markdown source and rendered check |
| Website feature illustration or product representation | use imagegen only for visual exploration, then rebuild exact copy and geometry in HTML/SVG when text or structure matters | editable source plus final PNG/SVG/WebP |
| Pre-existing illustration or stock asset | resolve the exact asset, creator, primary distribution and current rights before download; use [[design-inspiration-galleries]] only as a discovery shelf | local asset plus rights receipt, attribution and source hash |
| Social infographic or editorial graphic | diagram-to-html or precise HTML/SVG composition | target-size export and editable source |
| Live screenshot/DOM annotation | [[fieldwork]] when available; otherwise screenshot plus an editable overlay | annotated source with node/version provenance |
Do not use a raster generator for tables, exact labels, metrics, system topology, or anything the reader must trust literally. Do not use Mermaid merely because it is quick when the requested artifact is a branded product graphic.
Write one sentence for:
If the input contains claims or numbers, identify the source of truth before drawing.
If the output uses a pre-existing illustration, icon, photograph, font or other stock asset, create a rights receipt before it enters the artifact. Record the exact asset and product URLs, creator, terms URL and displayed revision, local hash, download plan/account state, required attribution, count/price limits, modification and client-transfer authority, redistribution/trademark/ML limits, and intended product use. “Free,” zero price, a preview, a download button, or a roundup's commercial-use label is not a license. Preserve rights-unresolved sources as references, but fail closed on shipment.
Inspect the project's Design.md, CSS variables, tokens, typography, logo, screenshots, and existing product surfaces. If no system exists, propose a restrained local palette and type hierarchy instead of inventing a generic “AI brand.”
Name the visual fixtures being used and what each contributes. A fixture can guide composition, information density, interaction, or material treatment; it must not silently replace the product's identity.
List every node, label, and connection. Delete anything that does not help answer the communication question. Prefer:
For agent-analysis diagrams, show independent lenses before merge, preserve disagreement, and separate the devil's-advocate pass from the final verdict.
Produce two or three structurally meaningful variants when direction is uncertain. Vary hierarchy, framing, or diagram type—not arbitrary colors. State why one variant best answers the communication job.
Check:
Return:
When external assets are present, also return the rights receipt and prove that the delivered files and attribution match it. A moodboard or source-shelf row is not that receipt.
Read quality-bar.md (references/quality-bar.md) when the result risks looking generic, when multiple source fixtures are involved, or when reviewing a finished artifact.