Karen Ng
← All built

Free under the MIT license

The Third User Kit

A component library has always had two users: the product designer who uses it and the engineer who ships it. It now has a third: the AI agent reading the same files to generate UI.

View on GitHubDesign systemsAI agentsOpen source

This kit is the workflow from the talk "Built for Two: What Design Systems Are Missing When AI Agents Become the Third User", AGNTCon + MCPCon Japan 2026, September 11, Tokyo. Everything here is deliberately small: one test, one map in two halves, one set of tiers, one doc template.

What's in the kit

FileWhat it isTime to adopt
workflow.mdThe workflow the other files support. Five steps here; grouped into the three moves used on stage, mapped at the top of the fileA read
two-minute-test.mdThe test: what does an agent get wrong about your best-documented component?2 minutes
alert.mdThe document from the talk, the one that looks finished. Run the test on it and see what it can't answer2 minutes
component-index.template.mdHalf one of the map: one file, every component, one line eachAn afternoon
structure-map.template.mdHalf two of the map: where things live, and how a workflow shows up on screenAn afternoon
tiers.mdCore / Extended / Experimental: status criteria and promotion rulesA team discussion
component-doc.template.mdComponent doc template with multi-author review built inPer component

Where to start

Run the two-minute test. Don't build anything first. What the agent gets wrong is your starting point, not for the agent, for your team.

The idea in one paragraph

The agent didn't bring new problems into your design system. Every failure it surfaces, naming collisions, gaps the docs never covered, no map of what's load-bearing, was already there. Your team had learned to navigate around them with tribal knowledge; the agent can't. Fixing the docs for the reader with no tribal knowledge fixes them for every human who joins after the current team walks out.

The same shape carries beyond design systems: an MCP server whose tool descriptions sit in one author's head, a skill whose instructions assume context that never made it into the file, a README an agent has to trust. Same failures. Same fix.