← Back to drafts
--draft Essay 03 AI-native design systems Aug 2026

How AI shows up in my design systems workflow.

I've been building systems for twenty years and using AI seriously for two. The shape of my day has changed. What hasn't changed is where I put my attention — where AI helps, and where it needs to stay out of the way.

By
Lise LaTorre
Read
8 min
Topics
AI · DS · workflow

01 / Where AI helpsThe unglamorous middle

Design systems have a lot of unglamorous middle work. Writing prop tables from a component's TypeScript. Generating an accessibility checklist for a new pattern. Diffing a Figma library against the code. Drafting a migration guide from a semver diff. Turning a redline into a token proposal. Auditing an inherited system for hardcoded values.

None of it is hard. All of it is time. And it's exactly the shape of work AI is good at — structured, referenceable, and tedious.

My rule is simple: if I'd have to say the same thing three times, I write a prompt instead. If I'd have to compare two things character-by-character, I let the model diff them. If I'd have to write boilerplate around a real decision, the boilerplate gets generated and I review it.

02 / Where AI needs to stay outThe parts that need me

There's a category of design systems work AI shouldn't touch first. Not because it can't — because the value of me doing it is the thinking, not the output.

03 / The prompts I actually useSmall, boring, effective

The good prompts are boring. They point at a specific input, ask for a specific output, and give the model my house style as context. No cleverness. No "act as a." Just here's what I have, here's what I need, here's how it should sound.

Example: token audit

"Here's a component file. List every raw hex value, every raw pixel, and every magic number. For each, suggest the semantic token that should replace it based on this token file. Output a table with three columns: current value, suggested token, notes."

Example: migration guide

"Here's a diff from v1.4 to v2.0. Write a migration guide that lists every breaking change, the codemod name if one exists, and a one-sentence "why" for each change. Match the tone of the existing migration guides in this folder."

Example: accessibility notes

"Here's a component's Storybook stories and its JSX. Write the a11y section for its docs: what ARIA it uses, what keyboard interactions it supports, what focus behavior to expect, what to watch for when consuming it. Don't invent — if something isn't in the code, don't claim it."

The good prompts are the ones I wouldn't have shown you a year ago. They're plain — because plainness is what works.

04 / ReceiptsReal work, real numbers

Building this site has been my personal AI-native design systems project. Below is a real log of the work — what I used AI for, what tool, and what the tradeoff was. Numbers are approximate but honest.

Receipts · Liseland site build · Aug 2026
First-pass HTML for a case study page
Claude
Gave the model the deck contents, my design tokens, and one existing case study as reference. It scaffolded the page structure. I rewrote roughly 60% of the copy and adjusted every layout section.
Time to first draft
~20 min
Time to my version
~2 hrs
Estimated saved
~3 hrs
Palette audit & contrast check
Claude
Asked for every color combination in use across the site, contrast-checked against WCAG AA. Caught three failing combinations I would have shipped.
Time spent
~10 min
Issues caught
3
Value
Real
Voice pass on the playbook
Claude + me
Model drafted the phase structure fast. First draft sounded like AI — three-part parallelism, "properly scoped," "closes the loop." I did a full pass to rewrite it in my voice. The pattern held; the words became mine.
Draft time
~30 min
Voice pass
~90 min
Kept from draft
~20%
Component inventory doc
Claude
Read every HTML file, extracted every reusable pattern, produced a categorized inventory. I reviewed, renamed a few, and merged duplicates. Would have taken me a full afternoon by hand.
AI time
~15 min
My review time
~45 min
Estimated saved
~4 hrs
Palette exploration
Claude + Cursor
Iterated through five palettes with the model rendering swatches inline. Got to "Twilight Bloom" faster than I would have alone, but the final call was mine — and I've overridden the model's suggestion multiple times since.
Rounds
~12
Kept
1
Overrides
~30
Roadmap gap analysis vs. a job description
Claude
Handed the model a JD and my roadmap. Asked what was missing. Got a prioritized list that shaped the current 12-stage plan. The AI didn't tell me what to build — it made the tradeoffs visible faster.
Time
~5 min
Stages added
6
Stages kept
6

05 / What this changes about the roleCraft leadership, at a different tempo

The parts of design systems leadership that matter more now:

I've stopped thinking of AI as a co-worker and started thinking of it as an infrastructure layer — invisible when it works, obvious when it doesn't. My job is to make sure the infrastructure has good inputs, and to protect the parts of the work that are still mine.

The system I ship is better because AI is in the loop. It's mine because I'm still the one making the calls.

Lise LaTorre · Aug 2026
Read next
The onboarding playbook →