Design practice
Audit an Existing Design System
Practice assessing token coverage, component quality, and documentation gaps
01 / Prepare
What you’ll
work on.
Audit a publicly available design system (e.g., Shopify Polaris, GitHub Primer, Atlassian Design System) using a structured evaluation framework. Produce a written report identifying strengths, gaps, and improvement recommendations.
Before you begin
- Understanding of design system architecture (tokens, components, documentation)
- Familiarity with accessibility requirements (WCAG AA)
- Access to a design system's public documentation and Figma library
02 / Practice
The work,
step by step.
Work through these 5 parts at your own pace. Keep your notes and work together so you can review them when you finish.
Choose and Explore
30 min
Pick a design system — Choose one with public docs and a Figma community file
Spend 30 minutes exploring — Docs site, component library, token documentation, contribution guidelines
Token Audit
45 min
Evaluate the token layer: Are tokens organized in tiers (reference, semantic, component)? Is the naming convention consistent and predictable? Are there hardcoded values where tokens should be? Is dark mode / theming supported through token remapping? Are motion tokens (duration, easing) defined?
Component Audit
60 min
Pick 3 components (e.g., Button, Input, Card) and evaluate each: Are all interaction states documented (default, hover, focus, active, disabled)? Is the component accessible (keyboard navigation, ARIA attributes, contrast)? Does it use tokens or hardcoded values? Are variants and sizes systematic? Is the Figma component structured with auto layout and proper constraints?
Documentation Audit
45 min
Evaluate the docs: Is there a clear "getting started" path for new consumers? Does each component have usage guidelines (when to use, when not to)? Are do/don't examples provided? Is there a contribution guide? How are updates and breaking changes communicated?
Write the Report
60 min
Structure the report: Executive summary (2–3 sentences), Strengths (3–5 things done well), Gaps (3–5 areas for improvement, with specific examples), Recommendations (prioritized: high/medium/low impact)
03 / Review
Look at what
you’ve made.
Gather your deliverables, then use the criteria to find what worked and what you would change. They also give a peer something specific to respond to.
What to bring together
- Audit report (1,500–2,000 words)
- Token coverage assessment (table or checklist)
- Component-level findings for 3 components
- Prioritized recommendations list
How to assess your work
- Thoroughness
- All three layers audited (tokens, components, docs)
- Specificity
- Findings reference specific examples, not vague observations
- Prioritization
- Recommendations ranked by impact and feasibility
- Constructive tone
- Identifies what works, not just what's broken