Training
Certification Leadership Frameworks Agentic for Business
Community Keynotes Retreat Blog Book A Consultation
Protocol 08 of 18 · Track, Building · What we ship

Design systems and Claude design

Give Claude a design system and the output stays on-brand and consistent. Tokens, components, examples: what to feed in so what comes out matches.

Protocol 07 Supabase, data structures basics All 18 Protocol 09 Workflow design
Why this matters

The pain it
solves

Bad design is the most visible failure mode of an AI-built site. Generic colors, default fonts, weak hierarchy, average-of-the-average output. Look at any one-shot prompt-to-website tool: the sites all look the same because the AI defaults to the same averages.

A design system fixes this in a single move. You hand Claude a small file describing your tokens (colors, typography, spacing, components), and the output stays on-brand from then on. Same model. Same Claude. Different output because the folder told it what good looks like.

The teaching

What this
actually is

A design system is just four files

Most people imagine a design system as a 200-page Figma library. For an Infinite Leverage project, it is four files in a brand/ folder. Each one is plain text. All four together change what same Claude produces.

  • Tokens
    The atomic units. Colours by name, font sizes by scale, spacing units, border radii. One file. ~30 lines.
  • Components
    Reusable patterns. Buttons, cards, navbars, form fields. Each one named, each one styled with tokens. You write five and reuse them everywhere.
  • Voice notes
    Tone, language patterns, things never to do. Ours says: no em dashes, no periods at end of headings, no AI-flavoured words like seamlessly or empower.
  • Examples
    Two or three reference pages that show the system in use. Claude reads these to learn what good looks like in your system.

Why this fixes the most visible AI failure mode

Bad design is the most visible failure mode of an AI-built site. Generic colors. Default fonts. Average-of-the-average layouts. Look at any one-shot prompt-to-website tool: the sites all look the same because the AI defaults to the same averages.

A design system fixes this in a single move. You hand Claude the brand/ folder, and the output stays on-brand from then on. Same model. Same Claude. Different output, because the folder told it what good looks like.

The cost: 30 minutes once to write the four files. The return: every page from then on.

Pre-built systems, swappable

At the retreat we ship three or four design systems you can drop in: a bold one, a minimalist one, a corporate one. Each is a brand/ folder. Drop it in, the whole site re-skins.

This is the moment most participants stop missing Figma. You discover that the system is the source of truth and the visuals are a function of it.

Why we do not teach Claude Design

Claude Design is the visual UI builder. It is slow, eats tokens, and pulls participants back toward the CMS instinct (drag-drop, point-click). Code-first plus a real design system beats it on every dimension that matters.

Once you have shipped one site with the file-based system, you will not go back.

Try it yourself 20 minutes

Swap one design system for another in 30 seconds

Use your Hello World site from Protocol 02. You will set up a brand/ folder with tokens, ask Claude to use it, then swap one token and watch every page change.

  1. Step 01
    Create the brand folder

    mkdir brand. Add tokens.md with: --bg #ffffff, --ink #02081C, --accent #287BE8, --font-display "Inter Tight", --font-body "Inter".

  2. Step 02
    Tell Claude about the system

    In Claude Code: "Read brand/tokens.md. Apply these tokens across the site. Use --accent for buttons and links. Use --font-display for headings, --font-body for body copy."

  3. Step 03
    Commit and watch the change

    Claude will refactor. Commit, push, wait for Vercel. Your site now uses the tokens consistently.

  4. Step 04
    Swap one token

    Change --accent in tokens.md from #287BE8 to #DC2626. Tell Claude: "Apply the updated token across the site." Watch every button and link change colour in one diff.

  5. Step 05
    Add a new component

    Tell Claude: "Add a Callout component to the design system: a card with a coloured left border, a title in --font-display, body in --font-body. Use --accent for the border." Drop one onto the homepage. Watch it match the system on the first try.

Outcome

A working design system on your site, one token swap propagating everywhere, and a new component added that matches without manual styling. You have replaced the part of the CMS that everyone said was magic.

Official resources

Straight from
the source

What you walk out with

By the end of this
protocol

At the retreat

You learn it by
doing it

You swap one full design system for another and watch your site re-skin in 30 seconds. Then you add a new component that matches the new system on the first try.

Connects to

Other protocols this
compounds with

← Previous, Protocol 07 Next, Protocol 09 →