What Designers Need to Know About Claude Code

Claude Code isn't just an engineering tool. For designers, it's the fastest path we've found from a Figma frame to a production-quality build, if you know what to feed it.

Eli Wood headshot

Eli Wood

April 23, 2026 6 min read Updated April 23, 2026
Whiteboard sketch: a hand draws a UI wireframe that transforms into a rendered website, with a code-bracket symbol floating between them.

At Black Flag Design we run every client engagement through the same instrument: designers and engineers sharing one Claude Code session, one repo, one review loop. A year of that discipline on the engineering side taught us a lot about what makes a session productive. But the question we keep getting from designers is different: is any of this actually for me?

The short answer is yes. The longer answer is that the designers who've leaned in have changed how they work more than the engineers did. Here's what we'd tell a designer stepping into Claude Code for the first time.

1. You're not writing code, you're directing it

Whiteboard sketch: a designer stands like a conductor, pointing a baton at a framed UI sketch while code symbols float out from the tip.

The mental model that trips designers up is thinking Claude Code is a coding tool you have to learn to code to use. It isn't. It's a directed build tool. You describe the frame, the behavior, the token, the state. Claude Code does the typing. The craft shifts from syntax to specification.

The designers who took to it fastest stopped trying to translate their intent into engineering language and started writing it the way they'd write a design critique: make this spacing match the card grid on /pricing, use the same hover treatment we used on the dashboard CTA, and keep the focus ring from the style guide. That's a prompt Claude Code can execute cleanly. "Build a button component" is not.

What to do: write prompts the way you'd hand off to a very fast junior designer. Point at the reference. Name the token. Describe the state. Skip the implementation.

2. Screenshots are the unit of truth, not the diff

Whiteboard sketch: a magnifying glass hovers over a browser showing UI pixels, while a smaller code-diff window sits ignored to the side.

Engineers review code by reading diffs. Designers can't. And shouldn't. The only review that matters for UI work is the pixels on screen, in a real browser, at the real breakpoint.

Claude Code now runs a preview out of the box (Claude Preview, browser MCPs), and that changes what a review session looks like. You branch, Claude implements, the preview reloads, you look. If the pixels are wrong, you say what's wrong and iterate. If the diff is clever but the thing looks off, the diff is wrong.

What to do: never approve a UI change without seeing it rendered. A green CI check is not a design review. Open the preview, resize the window, tab through the focus states. If you didn't look at it, you didn't review it.

3. Your design system belongs in the repo, not in Figma

Whiteboard sketch: color swatches and tokens flow from a Figma-style file into a code repo folder containing tagged variables.

This is the hardest shift for most design teams, and the one that pays back the most. Figma is a great canvas. It is a terrible source of truth for tokens, components, and states that ship to production. Names drift. Variables rot. The primary-500 in the file is not the primary-500 on the site by Thursday.

Claude Code flips this. The repo is the source of truth. Tokens are typed constants. Components have props you can read. States are real CSS classes or variants. When Claude Code reads your code, it reads the rules you've already enforced, and it'll tell you the moment you try to introduce a new hex value that doesn't match one.

We keep Figma for exploration and presentation. We keep the repo for anything that's going to ship. Figma's MCP integration lets us move between them without losing the link.

What to do: get your tokens into the codebase: real variables, not comments. Write a one-page CLAUDE.md that says "use these tokens, never hardcode colors, follow the component conventions in /ui." From that moment on, Claude Code is an enforcer, not just a builder.

4. The harness around Claude Code is also for you

Whiteboard sketch: a central boxed tool orbited by four connected icons: a hook, a skill card, a CLAUDE.md doc, and an MCP plug.

Everything we wrote for engineers about the harness around the model (hooks, skills, CLAUDE.md, MCPs) applies to designers, often more so.

  • Skills (slash commands) are where you encode your design disciplines. We have skills for design critiques, accessibility audits, token audits, component handoff specs. Once they exist, they run in seconds.
  • MCPs put your design systems inside the loop. Figma MCP. Pencil for native .pen files. Your CMS so Claude Code can read the real copy alongside the component. Your Linear so a design task can become a ticket without a context switch.
  • Hooks enforce the rules deterministically. A lint rule that rejects hardcoded colors is worth more than a paragraph of guidance.
  • CLAUDE.md is where you write the rules of the house in plain English. Designers should own this file for design-heavy repos. It's a living style guide the model actually reads.

The designers with the smoothest Claude Code workflow aren't the most technical. They're the ones who invested in the harness.

5. Review loops keep your craft intact

Whiteboard sketch: a circular review loop with four small checkpoints along its path (browser, swatch, keyboard, demo stick figures) and a single red arrow moving it forward.

AI-generated UI looks plausible by default. That's the trap. A component that kind of works, kind of matches, kind of follows the system will pass a skim review and rot your system from the inside. Six weeks later you've got three variants of the same button and none of them match the tokens.

The review loop that works is the same one we run for engineering, with a design-specific twist:

  1. Render, don't read. Every change gets looked at in the preview before it merges.
  2. Check the tokens. Scan the diff for hardcoded values. If Claude Code invented a color, reject the change and tell it which token to use.
  3. Keyboard, screen reader, mobile. Accessibility and responsive behavior are not optional review steps; they're the review steps that catch the drift no screenshot will.
  4. Weekly demos. Show what shipped to the people who asked for it. This is where subtle pattern drift shows up first.

Skipping any of these feels faster. It isn't. It just moves the cleanup to later, when it costs more.

6. The git log is your design decision log

Whiteboard sketch: a vertical timeline drawn with a marker, with tick marks alongside tiny sketches of buttons, cards, swatches, and type sizes.

Designers are used to losing context. Figma comments get archived. Slack threads disappear. The rationale behind last quarter's radius change is gone by the time you need it.

In Claude Code, every design decision leaves a trail: a prompt, a diff, a commit message, a PR. git log becomes a readable record of what changed, why, and when. The designers who've embraced this stopped writing standalone design docs and started writing commit messages like design notes: short, specific, and explaining the why.

You don't need engineering tooling to read it. git log --oneline is a fine place to start. The question to ask is the same one we ask ourselves: what is this trail teaching me about how the product actually evolved?


The one-paragraph version

Claude Code isn't a coding tool you have to learn to code to use. It's a directed build tool that rewards clear specification, token-backed systems, and the same review discipline that makes good design good. The designers who get the most out of it stopped handing off and started shipping, with the preview window open, the tokens in the repo, and a CLAUDE.md that tells the model which rules of the house to follow. The craft doesn't go away. It moves upstream.

If you're a designer on the fence about Claude Code, start with one repo, one token file, and one skill. The rest compounds from there.

About the author

Eli Wood headshot
Eli Wood

CEO, Black Flag Design

Eli Wood leads Black Flag Design, a creative technology company focused on shipping ambitious digital products, AI systems, and design-forward software with a direct point of view on how technology changes work.

Related stories

More from the journal

Pen-and-ink sketch of a small clockwork robot working at a tool-covered workbench late at night while a human sleeps peacefully on a couch in the background, a wall clock reading 2:00 above
ai April 24, 2026 13 min read

The Agent Stays Up Late, Not Me

Every senior engineer knows the right way to set up a codebase. None of them do it. Here’s the four-stage framework we use — The Ratchet — to take a vibe-coded project all the way to a thing you’d trust in production, and the punchline about why this only just became worth doing.

Most teams have always known they should be running tests, type-checking, security audits, accessibility checks, dead-code analysis, prose linting, and a coverage floor. Most teams run two of those. Here’s why that math has finally inverted, and the four-stage framework we use to ratchet a vibe-coded project to a hardened one.

Keith Pattison

Keith Pattison

Founder, Black Flag Design

Read
Black Flag Journal
claude code April 20, 2026 5 min read

What a Year of Claude Code Trails Tells You About Your Team

Claude Code leaves evidence — sessions, commits, PRs, review notes. Read it like a logbook and you'll find what devs actually need to know before they go deeper.

After a year of shipping with Claude Code across real client work, the signal isn't in any single session — it's in the trails. Here's what those trails told us about where Claude Code shines, where it drifts, and the habits devs should build before they lean in harder.

Eli Wood headshot

Eli Wood

CEO, Black Flag Design

Read
Black Flag Journal
playbook April 20, 2026 6 min read

The Black Flag Playbook: Six Principles for Shipping with AI

Battle-tested principles for teams building real software with AI-generated code. Human judgment, tight scope, and weekly evidence — the disciplines that keep AI-built systems reliable.

The six rules we use to ship production software with AI. Small scope, weekly demos, human-led oversight, and continuous improvement — drawn from six months of real client engagements.

Keith Pattison

Keith Pattison

Founder, Black Flag Design

Read