Design Systems · 2026

From consensus to control.

How building a design system with AI changed what it means for a designer to own the full stack, from brand decision to shipped token.

Project
Lune, Wedding Planning App
Role
Product Designer · Design System Lead
Stack
Claude · Figma MCP · Cursor · Tailwind
Year
2026

Background

Two systems. Two completely different power structures.

Komodo Health · Fire Design System

A mature, team maintained system built in Storybook and documented through engineering. Thorough, consistent, and completely out of a designer's hands.

Every token change, every documentation update, every small correction required a Jira ticket, engineering bandwidth, and a review cycle that could take weeks. The system was well built. The designer was a passenger.

Lune · Built with AI

A brand foundation built directly with Claude: token decisions, type pairing, color roles, spacing logic. No Storybook. No handoff docs. No tickets.

Documented in Figma via MCP. Components sourced from Tailwind and shaped to the brand in Cursor. The designer controls the entire stack, from the first decision to the deployed screen.

The Shift

Same craft. Different power structure.

Before: Komodo · Fire Design System

  • Change a color token

    File a Jira ticket. Wait for an engineer to update the Storybook source. Review in staging. Merge. Days or weeks.

  • Update documentation

    Write the content. Hand off to engineering. Wait for the MDX file to be updated and deployed. Can't do it yourself.

  • Add a new component

    Design in Figma, write specs, hand to eng, wait for build, review implementation, revise. Multiple people, multiple weeks.

  • Make a decision

    Slack thread. Design review. Stakeholder input. Cross functional alignment. The system belongs to everyone, which means it belongs to no one.

After: Lune · Built with AI

  • Change a color token

    Update the CSS variable in the foundation file. Push to Cursor. Live. The designer does it in minutes, alone.

  • Update documentation

    Figma doc pages owned by design. Connected via MCP, any update reflects immediately. No tickets. No waiting.

  • Add a new component

    Pull from Tailwind's library. Apply brand tokens in Cursor. Document in Figma. Done in one session, one person.

  • Make a decision

    Think through it with Claude. Make the call. Build it. The designer decides: AI is the thinking partner, not a blocker.

How it was built

The process wasn't about moving fast. It was about staying in control.

01

Brand foundation in conversation

Instead of a brand sprint with a room full of stakeholders, the brand foundation was built through direct conversation with Claude. Color roles, type pairing, spacing logic: every decision made by the designer, with AI as a thinking partner. The output wasn't a slide deck. It was a living set of decisions, reasoned through and ready to implement.

02

Tokens documented in Figma via MCP

Token pages for color, typography, spacing, and radius, built directly in Figma using the Claude MCP connection. No export scripts. No Storybook MDX. Documentation lives in the same tool as the design, updated by the designer, immediately accurate. When the token changes, the doc changes.

03

Tailwind as the component layer

Lune doesn't need a custom component library. It needs a brand foundation that shapes existing, battle tested components. Tailwind provides the primitives. The design system provides the tokens that make them feel like Lune. This is the right scope for a two person startup, and AI helped clarify that by helping reason through it, not by automating the decision.

04

Color as semantic signal

One of the sharpest decisions in Lune's system: slate green is reserved exclusively for AI intelligence states. When Lune is actively curating or orchestrating, green appears. Everywhere else, it doesn't. The design system carries the meaning, decided by the designer in one conversation, without a committee, and shipped the same day.

Outcome

A complete design system. One designer. Zero tickets.

1

Designer owned the entire system, from brand decision to deployed token. No engineering dependency on documentation or token updates.

0

Jira tickets filed to update design system documentation. All token and doc changes made directly by the designer.

Decisions made with higher confidence in far less calendar time. AI as thinking partner, not gatekeeper.

Reflection

What this changed about how I think about design systems.

A design system's value isn't in its completeness. It's in how quickly the people who use it can make decisions. The Fire design system at Komodo was comprehensive and well built. But it was slow to change, hard to influence, and owned by a committee. Right model for a large org. Wrong model for a startup.

Building Lune's system taught me to ask a different question. Not “what should a design system include?” but “what does this team actually need to ship?” The answer: a clear brand foundation, semantic token decisions, and a component strategy that doesn't require reinventing what already exists.

AI didn't replace design judgment. It eliminated the friction that slows judgment down.Every decision in Lune's system (the color roles, the type pairing, the green for AI only rule) was made by a designer. Claude helped me think faster, not think less.

  • Design Systems
  • Figma MCP
  • Claude
  • Tailwind CSS
  • Cursor
  • Brand Identity
  • Design Tokens
  • Startup Design