A Claude Code plugin that helps you make confident UI design decisions through rapid iteration.
> /plugin marketplace add 0xdesign/design-plugin
Repo: 0xdesign/design-plugin
What's inside
A Claude Code plugin that helps you make confident UI design decisions through rapid iteration.
Design and Refine generates multiple distinct UI variations for any component or page, lets you compare them side-by-side in your browser, collects your feedback on what you like about each, and synthesizes a refined version—repeating until you're confident in the result.
Instead of guessing at the right design or going back-and-forth on revisions, you see real options, pick what works, and iterate quickly.
/__design_lab in your dev serverDESIGN_PLAN.md with implementation steps when you're doneIn Claude Code, run:
/plugin marketplace add 0xdesign/design-plugin
/plugin install design-and-refine@design-plugins
That's it. The plugin is now available in any project.
/design-and-refine:start
Or with a specific target:
/design-and-refine:start ProfileCard
Preflight — detects your framework (Next.js, Vite, etc.) and styling system (Tailwind, MUI, etc.)
Style inference — reads your existing design tokens from Tailwind config, CSS variables, or theme files
Interview — asks about:
Generation — creates 5 distinct variations exploring different:
Review — open http://localhost:3000/__design_lab (or your dev server port) to see all variations side-by-side
Feedback — use the interactive feedback overlay or describe what you like:
Iterate — repeat until you're confident
Finalize — all temp files are deleted, DESIGN_PLAN.md is generated with implementation steps
/design-and-refine:cleanup
The Design Lab includes a Figma-style feedback overlay for precise comments:
Claude receives structured feedback with element selectors, so it knows exactly which elements you're referring to.
Be specific in the interview. The more context you give about pain points, target users, and inspiration, the more distinct and useful the variations will be.
Reference products you admire. "Like Linear's density" or "Stripe's clarity" gives Claude concrete direction.
Don't settle on round one. The synthesis step is where it gets good—describe what you like about each variant and let it combine them.
Keep your dev server running. The plugin won't start it for you (that would block). Just have it running in another terminal.
Check the DESIGN_PLAN.md. After finalizing, this file contains the implementation steps, component API, accessibility checklist, and testing guidance.
During the session:
.claude-design/ — variants, previews, design briefapp/__design_lab/ or pages/__design_lab.tsx — the comparison routeAll of this is deleted when you finalize or abort. Nothing is left behind.
After finalizing:
DESIGN_PLAN.md — implementation plan for your chosen designDESIGN_MEMORY.md — captured style decisions (speeds up future sessions)MIT
Made by 0xdesigner
FAQ
design-plugin is a Claude Code plugin with 1 hand-picked skill for design work, indexed on Flowy. Install it with the command on its page. It includes design-lab. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it