All work
Case
Design lab · 2026
Role
Designer and builder, solo
Built
5 days, Claude Code hackathon, Apr 2026
Tools
Claude Code, MCP, BELLA tokens
Status
Honest prototype, CHIP 2.0 in progress

A personal project on my own systems. Data is illustrative; nothing comes from a client.

01 · The rule

The agent never moves silently.

CHIP scans my repos, Figma and Storybook. It catches the drift, drafts a fix, and then waits: nothing happens until I approve it.

An agent reads what you wrote, not what you meant. So the human stays in the judgement layer, and every action is logged.

chip / bridge
CHIP's approve inbox: drift alerts, each with a drafted fix and Approve, Decline and Triage buttons
The approve inbox, from the hackathon build.

02 · My own systems

Run it on my systems, not a client's.

A course chapter treats a design system like a car: a check-engine light and a ten-station inspection. I pointed it at my own design system, portfolio and content engine, and scored each on agent-readiness.

The map shows where it is critical and where it drifts. NDA-clean, and more honest.

Open the live prototype

chip / system map
CHIP's system map: BELLA's surfaces scored, with drift and critical tags
The system map, pointed at my own work.

03 · In public

Build it in public, labelled a prototype.

Honesty beats polish. The friction is counted in the open: what is still open, what is fixed, what is a wish.

And each entry says what broke, in my own words, so the next version fixes real problems.

chip / friction log
CHIP's friction log: counts of open, resolved and wishlist entries, and the first entry
The friction log, kept in public.

What changed

A human in control while the machine moves fast.

The hard part is not the tokens. That is the work I want to do with a team: design-system rigour, plus the guardrails that let AI move fast without losing the human call.

Credit: the AI and design systems course by Brad Frost, Ian Frost and TJ Pitre.

Thanks for reading

Next case

All work
Code FirstDesign Systems · 2025 to 26