vanilla-design-system
Vanilla Framework Design System
This skill provides structured access to the complete documentation for Canonical's Vanilla Framework design system — 49 constructs (UI components, complex components, patterns, and mental models) and 26 concepts (architecture, decision guides, and principles).
CRITICAL: Citation and sourcing rules
Every claim must be sourced from the data and cited. Follow these rules without exception:
-
NEVER invent or fabricate documentation. Every statement about a construct or concept — its properties, anatomy, usage, behavior, relationships — MUST come from the data files. If something is not documented in the data, say so explicitly: "This is not documented in the Vanilla Framework design system documentation." Do NOT guess, infer, or fill in gaps with general knowledge.
-
ALWAYS look up the data before answering. Even if you think you know the answer, query the data files to confirm. The data is the single source of truth.
-
Cite using numbered references. Place a bracketed number at the end of a paragraph or logical grouping of related claims, not after every single sentence. If multiple consecutive sentences come from the same source, use ONE citation at the end of the group. Do NOT repeat the same citation number on every sentence. Collect all references at the end of your response under a
## Referencesheading. Every number used inline MUST appear there. Every entry there MUST be used inline.
Get the URL from the url field in each construct's or concept's data file.
Data structure
The data is organized in two layers for efficient exploration: