AI PROJECTS / Acme Design System

Acme — 20-Component Enterprise Design System Built in Three Days

20

20

20

3

3

3

7

7

7

5,700

5,700

5,700

COMPONENT TYPES

COMPONENT

TYPES

COMPONENT

TYPES

DAYS - NOT WEEKS TO COMPLETE

DAYS - NOT WEEKS TO COMPLETE

DAYS - NOT WEEKS

TO COMPLETE

HANDOFF DOCUMENTS

HANDOFF

DOCUMENTS

HANDOFF

DOCUMENTS

LINES OF PLUGIN CODE

KEY

DELIVERBLES

KEY

DELIVERABLES

PERSONAL

PERSONAL

PERSONAL

ROLE

ROLE

ROLE

SCOPE

SCOPE

TOOLS

TOOLS

AI Project

AI Project

Architecture,

AI Direction

Senior UX

Designer

Full System Token Architecture

Full System Token

Architecture

Full System Token

Architecture

Figma, Jira, Confluence

Figma, Jira,

Confluence

Figma, Jira, Confluence

THE PROBLEM

Design-to-dev handoff has always been a translation step. And translations always lose something.

After 12+ years building enterprise design systems, watching them drift, and rebuilding them, I knew the problem wasn't discipline — it was architecture. Design and code are always two separate artifacts that have to be manually kept in sync. I wanted to know if new AI tooling could finally make that unnecessary — so I built a system to find out.

AI + EXPERIENCE

This is what happens when AI closes the handoff gap entirely.

Built with Token Studio · Figma Plugin API · CSS Custom Properties · .NET Blazor compatible

WHERE AI FELL SHORT

Its first pass at component variants stacked them positionally — valid code, wrong architecture. I recognized it immediately because I'd seen what happens when variant structure doesn't reflect semantic intent.

EXPERIENCE CORRECTED IT

Token naming defaulted to descriptive — blue-500 style. I pushed it to semantic contracts because I'd watched descriptive naming break down across a product family.

THE ACTUAL SKILL SHIFT

The constraint moved from "can I write this?" to "do I know what to ask for?" Twelve years of shipping enterprise products is what answered that second question correctly.

"When AI writes the code, design experience doesn't become less relevant. It becomes the only thing that matters."

THE OLD WAY

Weeks of Manual Work

  • 1 week to hand-build 7 HTML documentation pages

  • Manual component creation — one variant at a time

  • Design and code maintained as two separate artifacts

  • Drift inevitable the moment someone edits Figma

THE AI-ASSISTED WAY

Minutes. Not Days. Not Weeks.

  • Minutes to generate all 7 from a single source file

  • Full component library generated on demand

  • One file. Both outputs. Always in sync.

  • MCP reads Figma live — drift detected instantly

"The time savings weren't the point. The point was eliminating the category of work entirely."

OUTCOMES

A complete system — not a portfolio subset, but the full surface area including the hard parts.

20

+Types

Components

Components

27

Variants

Buttons

30

Variants

Badges

15

Variants

Inputs

5

Variants

Data Tables

6

Variants

Alerts

5

Variants

Dropdowns

Dropdowns

Dropdowns

4

Sets

Navigation

Navigation

7

Deliverables

Handoff Documents

Documents

Documents

DELIVERABLES

Seven handoff documents — one for every dimension of the system.

Master reference — all foundations, components, tokens, and patterns in a single navigable document with Design / Dev mode toggle.

When to use each component, variants available, and states covered. Alphabetically ordered across all 20 component types.

Every token in the system color, spacing, radius, shadow, border, typography with CSS variable name, raw value, and usage context.

Explicit mapping between Figma component properties and CSS/code equivalents. Closes the gap between designer naming and developer naming.

Full spacing scale, grid system, layout zones, and density definitions — design-facing and developer-facing values side by side.

WCAG 2.1 AA compliance checklist with visual examples per component color contrast, keyboard navigation, focus states, screen reader support, touch targets.

All 64 Lucide icons organized by category sizes, semantic color usage, and rules for standalone versus labeled icon use.

PROJECT GALLERY

From AI output to implementation-ready system

Buttons, Inputs & Badges

AG Grid — Data Tables & View Controls

Form Patterns & Modal States

Alerts, Cards & Avatars

Spacing & Elevation

Color Library

Design System Master Doc

Design Token Reference Doc

Component Usage Doc

What I'd do differently

Without a shared token layer or atomic component architecture, each team solved styling problems independently. The result was a compounding debt: the longer it went unaddressed, the more expensive every new feature became — in design time, engineering rework, and coordinator confusion.