Skip to content
Course / Intermediate

Design Systems for Agents

A course about making the design system legible to agents and then letting agents do the system work nobody staffs. It covers tokens as machine-readable instructions, DESIGN.md as a source of truth both humans and agents can follow, review gates that keep component taste deliberate, audits that find drift with evidence, syncing tokens across canvas and code, and the end state: a system that maintains itself with humans approving the changes.

Modules
6 modules
Total time
≈4h 35m
Last updated
2026-06-02
Your progress
0/6 modules completed
Start with Module 1
Audience and outcomes / 01

By the end of this course you can…

Design system leads, senior product designers, and design engineers who already run a system and want agents to carry the audit, documentation, and maintenance load without eroding quality.

01

Structure tokens and naming so agents apply them correctly without per-task reminders.

02

Write a DESIGN.md that works as the system's machine-readable contract, not just documentation.

03

Run drift and consistency audits across a real codebase with evidence attached to every finding.

04

Set component review gates that keep taste decisions human while automating the mechanical checks.

05

Keep tokens in sync across Figma, connected canvases, and code without manual re-entry.

06

Operate a maintenance loop where the system proposes its own fixes and humans approve them.

Curriculum / 02

Modules

Every module has a full slide deck with speaker notes and a narration script.

01

Design Tokens Are Agent Instructions

Tokens stop being a styling convenience and become the primary way the system tells an agent what is allowed. This module covers naming that carries intent, semantic versus raw values, and what happens when tokens are missing or vague.

02

DESIGN.md and Machine-Readable Systems

The system needs one document that an agent loads at the start of every session and a human can still read in ten minutes. This module covers what belongs in DESIGN.md, what belongs elsewhere, and how to keep it true.

03

Component Taste and Review Gates

Agents can produce components quickly; the system survives only if taste decisions stay deliberate. This module covers what to encode as rules, what to keep as human review, and how a contribution gate works when an agent is the contributor.

04

System Audits and Drift Detection

Drift is the default state of every design system. This module covers running audits at scale — tokens, components, accessibility, copy — with evidence per finding, and turning audit output into a prioritised fix queue rather than a guilt document.

05

Token Sync Across Tools

Most teams hold tokens in at least three places: a design tool, a canvas or spec, and code. This module covers making one of them the source of truth and using agents and MCP to keep the others honest.

06

Systems That Maintain Themselves

The end state this course aims at: scheduled audits, automatic documentation, proposed fixes arriving as reviewable changes, and a small human rotation that approves rather than produces. Honest about what still needs people.

Related material / 03

The sources behind this course.

The course teaches the practice; the books and articles carry the depth, sources, and worked runs it draws on.

The Agentic Designer

The operating model for product designers, design leads, and builders who need to understand what changes when agents join design work.

Claude Code for Designers

A practical guide for designers who want to work directly with coding agents without turning it into a programming manual.

Build a Design Harness Before You Prompt

A practical tutorial for turning design-system rules, project instructions, skills, examples, and QA checks into a reusable harness that keeps agent-generated UI from drifting into generic output — including a file-by-file walkthrough of the harness behind this site.

Read article

Design Tokens Are Agent Instructions

A practical guide to turning color, type, spacing, radius, and component decisions into token files that agents can read, use, and verify.

Read article

Design System Audits With Agents

A deep workflow for finding design-system drift across tokens, components, screenshots, copy, interaction states, and product meaning.

Read article

Design-as-Code: Tokens, .pen, .op and the Diffable Design File

What changes when design decisions live as token JSON and design surfaces live as text files: a worked token-to-CSS case study with a real one-line diff, an honest look at the .pen and .op formats, and a same-day workflow for making design changes reviewable.

Read article

Design Systems That Maintain Themselves (Almost): Agents and Token Sync

Design systems decay between redesigns, not during them. This article traces a real accent-token change across CSS variables, components, and prose documentation, shows the review gate that caught a deliberately introduced error, and lays out the standing maintenance loop an agent can run — plus the deprecation, breaking-change, and taste decisions that stay human.

Read article