Christoph HellmuthDesign Engineering Studio

Field guide

The 40-Point Design System Audit

The exact checklist I run in paid audits, across tokens, components, design↔code parity, documentation, governance, and accessibility. Run it on your product this week, and you'll find things.

Christoph HellmuthDesign engineer · 16+ years · systems used by dozens of teams and millions of users christophhellmuth.com

Contents

Six lenses, forty checks

Score each item, count your reds and yellows, and turn the result into a prioritized plan.

  1. 00 How to use this 2
  2. 01 Design tokens 3
  3. 02 Components 4
  4. 03 Design ↔ code parity 5
  5. 04 Documentation 6
  6. 05 Governance & ownership 7
  7. 06 Accessibility & quality 8
  8. + Bonus: workflow & AI readiness 9
  9. ∑ Score tally worksheet 10
  10. 07 Reading your score 11
  11. 08 What to do next 12
The 40-Point Design System AuditPage

00 · How to use this

Tick what's true. The gaps are your roadmap.

This is the same diagnostic I use in paid engagements to find where a product's UI is drifting, and what it's costing. It works whether you have a mature system or none at all.

Go lens by lens. For each item, rate it honestly using the traffic-light scale below. Don't agonize, your gut read is usually right. When you're done, count your reds and yellows: that's your prioritized backlog.

Green, solid. In place and trusted. Leave it alone.
Yellow, partial / drifting. Exists but inconsistent, stale, or only half-adopted.
Red, missing / broken. Not there, or there but ignored.

Where the highest ROI usually hides

Anything red in Governance or Tokens is almost always where you're losing the most time. Components and parity drift downstream of these two, fix the foundations first.

Inconsistency is a tax you pay in rework, slow velocity, and slow onboarding, every sprint.

The 40-Point Design System AuditPage
01

Design tokens

The foundation. Without layered tokens, theming and consistency fall apart.

Why it matters

A design token isn't "a color variable." Two layers, primitive and semantic, are what let the whole system flex from one place. Skip the semantic layer and every theme change becomes a manual hunt-and-replace.

01 · Design tokensPage
02

Components

One governed set beats ten drifting copies.

Why it matters

Seven button variants across three codebases is the symptom everyone recognizes. The cure isn't more components, it's one canonical set, complete states, and naming both design and engineering trust.

02 · ComponentsPage
03

Design ↔ code parity

If Figma and production disagree, the system isn't real.

Why it matters

This is the seam I live in. Figma and the repo. When design intent survives handoff, teams stop rebuilding the same patterns and start shipping consistently.

03 · Design ↔ code parityPage
04

Documentation

If it's not documented, it doesn't scale.

Why it matters

Docs are how a system survives team changes. If "how we build UI here" lives in Slack threads, every new hire slows the whole team down.

04 · DocumentationPage
05

Governance & ownership

The #1 reason systems die. Boring, and decisive.

Why it matters

Most systems don't die from missing components. They die from no owner, no process, no versioning. Governance isn't bureaucracy, it's the small set of rules that keeps a system alive without a full-time babysitter.

05 · Governance & ownershipPage
06

Accessibility & quality

Bake it into the system, not bolt it on later.

Why it matters

Accessibility and quality are cheapest when they live in the system. Build them into tokens and components once, and every screen inherits them for free.

06 · Accessibility & qualityPage
+

Bonus: workflow & AI readiness

Where automation and clear workflow let one senior cover more ground.

Why it matters

AI doesn't replace the senior judgment, it deletes the boring 80%. Migrating components, generating docs, wiring tokens, swapping mismatched instances. Used well, one person ships like a team.

Bonus · Workflow & AI readinessPage

Score tally worksheet

Count your greens, yellows, and reds.

Fill this in as you work through the checklist. The lens with the most reds is usually where to start.

Lens🟢🟡🔴Top gap / note
01 Design tokens
02 Components
03 Design ↔ code parity
04 Documentation
05 Governance & ownership
06 Accessibility & quality
+ Bonus: workflow & AI
Total (40 checks)
Priority fixes (top 3)
Who needs to be involved

Quick read

Most reds in Tokens or Governance? Fix foundations first. Mostly yellows? You're closer than you think, a focused sprint closes the gaps.

Score tally worksheetPage

07 · Reading your score

Count the reds. That's your starting line.

Tally Green / Yellow / Red across all 40 checks, then find yourself below. The point isn't a grade, it's knowing what to fix first.

Mostly green, strong foundation

Your system is in good shape. The risk now is drift as you scale, governance and a light ongoing partner keep it healthy.

Mixed yellows, getting there, with gaps

Real pieces are in place, but gaps (usually governance, parity, or docs) are quietly slowing teams down. A focused Foundations Sprint closes them fast.

Several reds, inconsistency is compounding

The cracks are showing and getting more expensive every sprint. An audit maps exactly where you're losing time and what to fix first.

Mostly red, it's costing you right now

You don't have a real system yet, and the tax is high. Start with tokens and a core component set: the highest-ROI fixes are usually obvious once you score them.

Turn the checklist into a plan

Group your reds by lens. Sequence the fixes: foundations (tokens) → core components → parity → docs → governance. Most teams get a usable system in weeks, not a year.

07 · Reading your scorePage

08 · What to do next

Found more reds than you'd like?

More reds than you expected? I help scaling product teams turn this list into an adopted system that survives handoff.

Design System Audit

€2,500 to €4,500

A fixed-price diagnostic across design, code, and process: this checklist, run by a senior pair of eyes, with a prioritized, costed roadmap. Fee credited toward a build.

Foundations Sprint

€12,000 to €25,000

Tokens, a core component set, a docs starter, and the Figma↔code connection: the system foundation, built for adoption.

Fractional Design Systems Partner

from €5,000/mo

Ongoing governance and design engineering so the system stays healthy as the team grows.

16+ years · led Aurora at Nord/NordVPN (dozens of teams, millions of users) · design engineering in React/TypeScript · 1st place, Into Design Systems AI Hackathon 2026.

Want a senior second opinion?

Book a free 30-minute consult: I'll give you a couple of concrete, prioritized observations on your situation. No pitch.

Get a free consultation · christophhellmuth.com · post@christophhellmuth.com

© Christoph Hellmuth · Free to share with attribution · Not for resale · Full compendium (all 5 guides) → · Survive Handoff playbook → · Pilot-First playbook → · Collaboration ebook →

Christoph Hellmuth · Design Engineering StudioPage