Design System Health Check
Run a quick, structured health check on your design system covering tokens, components, documentation, adoption, and tooling.
When to Use
- Monthly or quarterly design system review
- Before presenting a status update to leadership
- After a major release to assess where you stand
- When joining a new team and evaluating the existing system
The Prompt
Run a design system health check. I'll describe the current state, and you rate each area on a 1-5 scale with specific recommendations.
Current state:
- **Tokens:** [describe: how many, what format, light/dark mode, where stored]
- **Components:** [describe: how many, what framework, Figma parity]
- **Documentation:** [describe: where hosted, completeness, last updated]
- **Adoption:** [describe: how many products/teams use it, % adoption]
- **Tooling:** [describe: build pipeline, linting, testing, CI/CD]
- **Governance:** [describe: contribution process, release cadence, team size]
Rate each area:
1. **Token Health** (1-5) — Are tokens well-structured, complete, and consistently used?
2. **Component Health** (1-5) — Are components well-built, accessible, and covering real needs?
3. **Documentation Health** (1-5) — Can someone find what they need and use it correctly?
4. **Adoption Health** (1-5) — Are teams actually using the system? What's the friction?
5. **Tooling Health** (1-5) — Is the DX smooth? Can you ship confidently?
6. **Governance Health** (1-5) — Is there a clear process for changes, contributions, and releases?
For each area:
- Score (1-5)
- What's working
- What's at risk
- One quick win (can fix this week)
- One strategic investment (takes 1-3 months)
End with an overall health score and a prioritized list of the top 3 actions.
Example Output
## Design System Health Check — March 2026
| Area | Score | Status |
|----------------|-------|------------|
| Tokens | 4/5 | Healthy |
| Components | 3/5 | Needs work |
| Documentation | 2/5 | At risk |
| Adoption | 3/5 | Growing |
| Tooling | 4/5 | Healthy |
| Governance | 2/5 | At risk |
**Overall: 3.0 / 5 — Functional but fragile**
### Tokens (4/5)
- Working: Well-structured 3-tier system, light + dark modes
- At risk: No responsive token layer for mobile
- Quick win: Add missing disabled-state tokens (5 tokens, 1 hour)
- Strategic: Build responsive token modes for spacing and typography
### Components (3/5)
- Working: 24 components in React, good accessibility basics
- At risk: 8 components exist in Figma but not in code
- Quick win: Add missing loading states to Button and Input
- Strategic: Close the Figma-to-code gap by building the 8 missing components
### Documentation (2/5)
- Working: Storybook exists with basic stories
- At risk: No usage guidelines, no do's/don'ts, no token docs
- Quick win: Add descriptions to all Storybook stories (2-3 hours)
- Strategic: Launch a documentation site with guidelines and examples
### Top 3 Priorities
1. Launch a documentation site (biggest adoption blocker)
2. Define a governance/contribution model (prevents drift)
3. Close the Figma-to-code component gap (builds trust)