Documentation reference
Design System
A design system is not only a UI kit. It is a shared product language: tokens, typography, color, spacing, components, interaction patterns, content standards, accessibility, governance, and implementation rules.
Overview
What this document is
A design system is not only a UI kit. It is a shared product language: tokens, typography, color, spacing, components, interaction patterns, content standards, accessibility, governance, and implementation rules.
Fit signals
When to use it
- The product has multiple pages, repeated workflows, or more than one builder.
- Design and engineering are starting to drift in spacing, states, and components.
- A founder wants product quality to survive fast iteration.
- The product needs reusable patterns for onboarding, dashboards, forms, approvals, or data views.
Audience and ownership
Who uses it
Founders, designers, product teams, and engineering teams building a product that needs visual and interaction consistency.
Before and after
Where it fits in the build chain
Gather before writing
Inputs required
- Token inventory
- Component state checklist
- Pattern documentation template
- Governance and contribution model
Core contents
Recommended structure
- Foundations: color, type, spacing, radius, shadows, icons
- Core components: buttons, inputs, menus, cards, tables, modals
- Patterns: onboarding, empty states, settings, approvals, dashboards
- Content standards and accessibility rules
- Governance and design-to-code handoff
What each part should cover
Section-by-section guide
Foundations
Describe the foundations clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Components
Describe the components clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Patterns
Describe the patterns clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Content
Describe the content clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Accessibility
Describe the accessibility clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Governance
Describe the governance clearly enough that a founder, teammate, or AI agent can use it without needing hidden context.
Practical workflow
How to create and use it
- 01Audit existing UI and identify repeated patterns.
- 02Define foundations and document core components with states.
- 03Map product patterns that should be reused across pages.
- 04Create governance rules for additions, changes, naming, and engineering handoff.
Copy into your workspace
Starter template
- 01Audit existing screens, components, and repeated patterns.
- 02Define foundations and core component states.
- 03Document usage rules, accessibility notes, and content standards.
- 04Map each design decision to frontend implementation guidance.
Make the draft usable
Weak vs strong examples
Component rule
Weak
Use nice buttons and consistent spacing.
Strong
Primary actions use the filled button only once per view, secondary actions use outline buttons, and destructive actions require explicit confirmation.
Token guidance
Weak
Use green as the main brand color.
Strong
Use `--color-green` for positive action and active state only; use neutral surfaces for layout so the product does not become a one-color interface.
How to know it is useful
Quality checklist
- 01Components document states, usage, anatomy, and accessibility expectations.
- 02Design tokens map clearly to frontend variables or theme config.
- 03Patterns explain where and when to use repeated layouts.
- 04Governance defines ownership and change process.
Before you hand it off
Document readiness checklist
- The design system has a named owner and approval path.
- The business or product decision this document supports is explicit.
- Inputs, assumptions, and open questions are separated from confirmed facts.
- Scope boundaries and non-goals are clear enough to prevent silent expansion.
- The document can be handed to a teammate, agency, or AI agent without hidden context.
- Components document states, usage, anatomy, and accessibility expectations.
- Design tokens map clearly to frontend variables or theme config.
- Patterns explain where and when to use repeated layouts.
Generate the first draft
AI prompt
Create a design system documentation outline for this product. Include foundations, tokens, typography, colors, spacing, components, variants, states, patterns, content standards, accessibility rules, governance, Figma organization, and frontend handoff notes.
Avoid these
Common mistakes
- Treating the design system as a static Figma file.
- Skipping interaction states and accessibility.
- Documenting components without usage guidance.
- No ownership or contribution rules.
Use this after the draft
Handoff assets
- Token spec
- Component inventory
- Pattern library
- Design-to-code mapping and governance rules
Suggested build path
What to create before and after
Before
IA
Keep this connected so the build stays traceable.
Current
Design System
Use this page to create the working draft.
After
Architecture
Keep this connected so the build stays traceable.
Zenith CTA
Need this shaped for your business?
Zenith can turn rough notes into a founder-ready design system.
Bring your idea, current docs, users, constraints, and open questions. We will help make the next decision clear.