Six skills · one token contract
Analytical reports, diagrams, charts, decks, eighteen document types, and brand theming. Writing lands as Markdown in your repo by default. Designed HTML is opt-in: no JavaScript to read, no build step to open, and it prints.
/plugin marketplace add Avinava/document-design-system /plugin install document-design-system@document-design-system
Then ask for a report, or /document-design-system:handoff (or adr, design-doc, …).
Identical markup in every panel — only data-theme differs. Four house styles plus horizon, a client brand.
The proposal you send. Identical markup. Navy is the system's board voice; Horizon is the client brand; coral is the default analytical voice.
brand-theme-design: extract with provenance, map (mostly subtraction), audit, then wear it on a real document. Do not eyeball contrast.
Evidence-led, reconciled, printable. Named denominators, a limit ledger, a methodology block.
analytical-document-design · theme editorial-coral · Open the report
Fourteen slides, one idea each, claim titles. Not a document with page breaks.
Title names the argument, not the meeting
Statement slides are the lines that should stick
Three options, one accent — that is the recommendation
Chart at full-width, not the document size
presentation-design · theme executive-navy · 14 slides → 14 PDF pages · Open the deck
Mermaid is an input. The shipped figure is SVG whose colors are var(--…). Change data-theme and the focal bar moves with the page.
diagram-design + chart-design · Open the figure gallery
writing-documents writes Markdown in your repo by default. These are the designed gallery — one Northwind Ingestion world.
Each row is a committed example, not a description of intent.
| Skill | Owns | Does not own |
|---|---|---|
analytical-document-design |
Evidence models, metric semantics, report architecture | Prose-first docs, slides, standalone charts |
diagram-design |
When a diagram earns its place; Mermaid → themed SVG | Quantitative charts, UI mockups, .drawio |
chart-design |
Chart-type selection, axis honesty, token palettes | Narrative structure, dashboards-as-applications |
presentation-design |
16:9 HTML slides, claim titles, one idea per slide, PDF | Documents meant to be read; editable .pptx |
writing-documents |
Eighteen types; Markdown by default; HTML only when asked | Metric-led reports; casual markdown edits |
brand-theme-design |
Brand → theme, semantic mapping, contrast audit | Picking a shipped theme; restyling one document |
Everything renders to an SVG string at authoring time. The only thing still live in the shipped HTML is CSS custom properties.