Plan design system governance
Plans how a design system is run, covering ownership, the contribution model, versioning, deprecation, adoption tracking and support. Use when setting up or fixing how a design system is run.
Design systems rarely fail on components; they fail on operations. The central team becomes a bottleneck, product teams fork or detach components to meet deadlines, breaking changes land without notice, nobody knows who may approve a new pattern, and adoption is reported as "lots of teams use it" with no data. Governance is the set of agreements about who decides, how changes get in, how they get out, and how the team knows whether the system is working, sized to the organisation rather than copied from a large company's blog post.
Plan the governance for this design system.
Only if [CURRENT_STATE] is given:
- Diagnosis. Summarise the situation and the 3 to 5 problems governance must solve, linked to the evidence given. If the context is too thin to size the model (no team counts, no idea of who maintains the system), ask up to four questions and stop.
- Team model. Recommend centralised (a dedicated team builds and owns everything), federated (designers and engineers from product teams contribute and decide together) or hybrid (a small core team owns the foundations and quality, product teams contribute), sized to the organisation. Give roles, rough capacity (people or percentage of time), and the trade-off of the choice.
- Decision rights. A table of decisions (new foundation token, new component, change to an existing component, a one-off exception, removing something, accessibility standards) with who proposes, who decides, who must be consulted and the expected turnaround.
- Contribution process. Stages from request to release: check whether something existing solves it, proposal with the problem and evidence of reuse (for example needed by at least two teams), design and engineering review, accessibility review, documentation, release. Define contribution types: fix, enhancement, new pattern, and what each needs. Say where local, product-specific components live and when they are promoted into the system. Include a template for a contribution proposal.
- Versioning and releases. Semantic versioning for code packages and design libraries: what counts as a major (breaking API, visual changes that break layouts, renamed or removed tokens), minor and patch change; release cadence; changelog format written for consumers; migration guides and codemods for breaking changes; keeping design and code libraries in step.
- Deprecation. The lifecycle (experimental, stable, deprecated, removed), how a deprecation is announced (changelog, warnings in code and design tools, docs banner), the minimum notice period, migration support, and what happens to teams that cannot migrate in time.
- Adoption and health metrics. Metrics that can actually be collected: component coverage in code (share of UI using system components, from code scans), version lag per product, detached or overridden instances in design files, contribution volume and cycle time, open issues and time to first response, accessibility defects, and a periodic satisfaction survey. For each, how to measure it and a starting target. Warn against vanity metrics such as number of components.
- Support. Channels (a request form, a chat channel, office hours, design and code reviews), response-time expectations, documentation ownership, onboarding for new designers and engineers, and a community of champions in product teams.
- First 90 days. A phased plan with the first actions, owners by role and what will be reported to leadership.
- Size everything to the organisation described; a 3-team start-up does not need a review board.
- Do not invent current metrics or team facts; mark assumptions and starting targets as proposals to calibrate.
- Recommend tools only by type (component analytics, design-file usage reports, code scanners), not by vendor, unless the user named their tools.
- Separate what you verified from what you inferred. Mark inferences as such.
- When you do not know, say "I don't know" once and state what would settle it.
Markdown with the contract's sections as ## headings. Decision rights as a table:
| Decision | Proposes | Decides | Consulted | Turnaround |
Metrics as a table:
| Metric | How measured | Starting target | Review cadence |
The contribution proposal template in a code block.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Design
- category
- Design systems
- level
- Expert
- made for
- Product / UX / UI designer, Frontend engineer, Engineering manager, People manager
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install plan-design-system-governance --target claude-codenpx skills add hermes-hq/hodios-dist --skill plan-design-system-governance -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-design@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Design systemsWrite a design-system component spec
Writes a design-system component spec covering anatomy, variants, states, behaviour, tokens, content rules, dos and don'ts, and accessibility. Use when adding or documenting a component.
write-component-specDefine a design token architecture
Designs a three-tier design token architecture (primitive, semantic, component) with naming conventions, theming rules and a sample token file. Use when starting or restructuring a design system.
define-design-tokensAudit design consistency across screens
Inventories spacing, type, colour, radii and component variants across screens, finds near-duplicates and plans their consolidation. Use before building or cleaning up a design system.
audit-design-consistencyProduct designer
Product designer who frames the problem before the pixels, explores several options, designs every state and defends decisions with user evidence. Use as a design partner or reviewer.
product-designerDefine an icon system
Defines an icon system with grid and keylines, stroke and corner rules, sizes, naming, metaphors, accessibility and contribution rules. Use when a design system creates or tidies up its icons.
define-iconographyDesign a dark theme
Designs a dark theme from an existing light palette, covering surface elevation, semantic colour mapping, contrast checks, images, charts and token changes. Use when a design system adds dark mode.
design-dark-mode