Bootstrap a production-ready design system for Claude Design in minutes by pointing it at our shadcn/ui Figma kit and matching React codebase.

Anthropic just launched Claude Design. It is a new Labs product that lets you prompt Claude to produce polished visual work — prototypes, mockups, landing pages, decks — and refine them through conversation or inline edits.
The part worth paying attention to is buried in the onboarding step:
"During onboarding, Claude builds a design system for your team by reading your codebase and design files. Every project after that uses your colors, typography, and components automatically."
That is a big deal. It means the quality of every future Claude Design output depends entirely on the Figma file and the codebase you hand it on day one.
If you are building on shadcn/ui and Tailwind CSS, our shadcn/ui kit for Figma is the fastest way to give Claude Design something it can actually work with.
Per the announcement, Claude Design has three ingestion paths:
It then builds a team-wide design system. Every prototype, wireframe, pitch deck, or marketing page made inside Claude Design after that step uses that system automatically. You can refine it later, but the initial read sets the tone for everything.
The clearer the inputs, the more consistent the outputs. And clarity, in a design file, is not about how pretty the layers look — it is about whether the structure underneath is real.
Most files were not built to be machine-read. They were built to move fast.
Common problems we see when teams try to feed their existing files into an AI system:
When Claude Design reads that kind of file, it still produces something. It just produces something generic. The brand does not carry. The components in the generated prototype will not match what your engineers actually have installed. You end up with a design system that is "inspired by" your product instead of being your product.
We wrote more about why AI in Figma depends more on structure than prompts — the same logic applies here.
A file that onboards cleanly needs a few non-negotiable things:
Button, Card, Dialog, not btn-primaryIf you are starting from scratch, building all of this yourself is a multi-week project. That is what our Figma kit is for.
Three things make our kit a natural fit for Claude Design onboarding:
The kit ships with 2,000+ components and variants. Every component matches a real shadcn/ui React component — same name, same states, same props-to-variants mapping. When Claude Design reads the Figma file and the codebase side by side, it does not have to guess which Figma layer becomes which import. The mapping is already there. See the full list on the components page.
Our kit uses three Figma Variable collections that mirror Tailwind CSS v4:
This is the structure Claude Design needs to reproduce your brand consistently across every future project. Full breakdown in the variables documentation.
Individual components get you atoms. Pro Blocks give Claude Design whole sections it can recombine — hero sections, pricing tables, feature grids, dashboards. So when someone on your team prompts "make a pricing page," the output is built from blocks that already match your production code, not generic filler.
Here is the workflow we use:
npx shadcn@latest init project works. An existing one works better. Make sure your globals.css exposes the same tokens the Figma file uses — or use our Figma plugin and Agent Skills to sync variables both directions so the two sides match exactly.That is the whole setup. The design system generation itself takes minutes on Claude's side. The value comes from the fact that your Figma file and your code already agreed with each other before Claude looked at them.
Once onboarding is done, every Claude Design project inherits the system. That unlocks a few specific workflows:
The common thread: the prototype is not a disposable demo. It is a starting point an engineer can pick up in Claude Code without rewriting half of it.
The biggest failure mode for AI design workflows is drift. Design evolves, code evolves, they stop agreeing, and the AI output slowly gets worse without anyone noticing.
Our stack addresses this in two places:
Between those two pieces, the Figma file and the codebase stay in lockstep. Which means Claude Design's onboarding stays accurate for longer than one sprint.
If your team is rolling out Claude Design this week, the single highest-leverage thing you can do is start from a Figma file that is already structured to be read.
Claude Design is only as good as the design system you give it. Give it a real one.
Founder @ shadcndesign.com

A practical 2026 comparison of Figma design system kits that map cleanly to code, with notes on variables, plugins, maintenance, and pricing.

Yes, shadcn/ui is free and MIT licensed, including for commercial use. Here's what's included, what the license allows, and what you still build yourself.

Learn how Figma slots help teams build flexible components without detaching instances, and why they matter for a cleaner shadcn/ui design system.