0xdesign/design-plugin
0xdesign/design-plugin · 2 plugins
Marketplace A Claude Code plugin that helps you make confident UI design decisions through rapid iteration.
Install
/plugin marketplace add 0xdesign/design-pluginRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 2
After adding the marketplace, install one with /plugin install <name>@design-plugins.
- 1design-and-refineGenerate UI variations, collect feedback, synthesize the best elements, and iterate to confident design decisions
/plugin install design-and-refine@design-plugins - 2design-gateJev-powered design approval loop: the agent renders, measures, judges and fixes UI until the gate approves
/plugin install design-gate@design-plugins
Files
Design and Refine
A Claude Code plugin that helps you make confident UI design decisions through rapid iteration.
What It Does
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.
When to Use It
- Starting a new component or page — explore different approaches before committing
- Redesigning existing UI — see alternatives to what you have today
- Stuck on a design direction — generate options when you're not sure what you want
- Getting stakeholder buy-in — show concrete variations instead of describing ideas
- Learning what works — see how different layouts, densities, and patterns feel in your actual codebase
Why Use It
- Uses your existing design system — infers colors, typography, spacing from your Tailwind config, CSS variables, or component library
- Generates real code — not mockups, actual working components in your framework
- Side-by-side comparison — view all variations at
/__design_labin your dev server - Iterative refinement — tell it what you like about each, get a synthesized version
- Clean handoff — outputs
DESIGN_PLAN.mdwith implementation steps when you're done - No mess left behind — automatically cleans up all temporary files
Setup
1. Add the marketplace
In Claude Code, run:
/plugin marketplace add 0xdesign/design-plugin
2. Install the plugin
/plugin install design-and-refine@design-plugins
That's it. The plugin is now available in any project.
Usage
Start a session
/design-and-refine:start
Or with a specific target:
/design-and-refine:start ProfileCard
What happens next
-
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:
- What you're designing (component vs page, new vs redesign)
- Pain points and what should improve
- Visual and interaction inspiration
- Target user and key tasks
-
Generation — creates 5 distinct variations exploring different:
- Information hierarchy
- Layout models (cards, lists, tables, split-pane)
- Density (compact vs spacious)
- Interaction patterns (modal, inline, drawer)
- Visual expression
-
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:
- Click "Add Feedback" to enter feedback mode
- Click any element to leave a comment (Figma-style)
- Click "Submit Feedback" to copy to clipboard, then paste in terminal
- Or just describe what you like about each variation in chat
-
Iterate — repeat until you're confident
-
Finalize — all temp files are deleted,
DESIGN_PLAN.mdis generated with implementation steps
Clean up manually (if needed)
/design-and-refine:cleanup
Supported Frameworks
- Next.js (App Router & Pages Router)
- Vite (React, Vue)
- Remix
- Astro
- Create React App
Supported Styling
- Tailwind CSS
- CSS Modules
- Material UI (MUI)
- Chakra UI
- Ant Design
- styled-components
- Emotion
Interactive Feedback
The Design Lab includes a Figma-style feedback overlay for precise comments:
- Enter feedback mode — click the "💬 Add Feedback" button (bottom-right)
- Click any element — a comment panel appears near your click
- Type your feedback — "Make this button larger" or "Love this spacing"
- Save — click Save or press ⌘+Enter
- Repeat — add comments to multiple elements across different variants
- Submit — fill in "Overall Direction" and click "Submit Feedback"
- Paste — the formatted feedback is copied to clipboard, paste it in your terminal
Claude receives structured feedback with element selectors, so it knows exactly which elements you're referring to.
Tips for Best Results
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.
What Gets Created (Temporarily)
During the session:
.claude-design/— variants, previews, design briefapp/__design_lab/orpages/__design_lab.tsx— the comparison route
All of this is deleted when you finalize or abort. Nothing is left behind.
What Gets Created (Permanently)
After finalizing:
DESIGN_PLAN.md— implementation plan for your chosen designDESIGN_MEMORY.md— captured style decisions (speeds up future sessions)
License
MIT
Made by 0xdesigner
{
"name": "design-plugins",
"description": "Design exploration plugins for Claude Code",
"owner": {
"name": "0xdesigner"
},
"plugins": [
{
"name": "design-and-refine",
"source": "./design-and-refine",
"description": "Generate UI variations, collect feedback, synthesize the best elements, and iterate to confident design decisions",
"version": "1.1.0"
},
{
"name": "design-gate",
"source": {
"source": "github",
"repo": "0xdesign/design-gate"
},
"description": "Jev-powered design approval loop: the agent renders, measures, judges and fixes UI until the gate approves",
"version": "0.1.0"
}
]
}Facts
- Kind
- Marketplace
- Repo
- 0xdesign/design-plugin
- Group
- Uncategorized
- Marketplace name
- design-plugins
- Owner
- 0xdesigner
- Language
- TypeScript
- Created
- 2026-01-15
- Forks
- 45
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.