This is a structured workflow for exploring UI designs through iteration. It walks you through a detailed interview (user personas, brand tone, constraints), detects your framework and styling setup automatically, then generates five distinct variations in a temporary preview environment. You review them, give feedback, and get an implementation plan for the winner. The interview is thorough, maybe more than you need for a quick button redesign, but if you're stuck between design directions or want to see real alternatives before committing, it forces you to think through the tradeoffs. Just remember it creates temporary files that get cleaned up when you're done, so don't navigate away mid-process.

skills.sh installs
2.1K
GitHub stars
784
last updated
Jul 14, 2026

Install

$ npx -y skills add 0xdesign/design-plugin --skill design-lab --agent claude-code

Installs into .claude/skills of the current project.

Files

Design Lab Skill

This skill implements a complete design exploration workflow: interview, generate variations, collect feedback, refine, preview, and finalize.

CRITICAL: Cleanup Behavior

All temporary files MUST be deleted when the process ends, whether by:

  • User confirms final design → cleanup, then generate plan
  • User aborts/cancels → cleanup immediately, no plan generated

Never leave .claude-design/ or __design_lab routes behind. If the user says "cancel", "abort", "stop", or "nevermind" at any point, confirm and then delete all temporary artifacts.


Phase 0: Preflight Detection

Before starting the interview, automatically detect:

Package Manager

Check for lock files in the project root:

  • pnpm-lock.yaml → use pnpm
  • yarn.lock → use yarn
  • package-lock.json → use npm
  • bun.lockb → use bun

Sponsors

Details

Repository
github.com/0xdesign/design-plugin
Category
Design & UI/UX
First seen
Jun 3, 2026
1refoundai avatarbehavioral-product-designrefoundai/lenny-skillsHelp users apply behavioral science to product design. Use when someone is designing for habit formation, reducing friction, applying psychology to UX, increasi2Kskills.sh installs
2rtk-ai avatardesign-patternsrtk-ai/rtkRust design patterns for RTK. Newtype, Builder, RAII, Trait Objects, State Machine. Applied to CLI filter modules. Use when designing new modules or refactoring1.9Kskills.sh installs
3lingzhi227 avatarexperiment-designlingzhi227/agent-research-skillsDesign experiment plans with progressive stages — initial implementation, baseline tuning, creative research, and ablation studies. Plan baselines, datasets, hy1.8Kskills.sh installs
4affaan-m avatarfrontend-designaffaan-m/everything-claude-codefrontend design1.8Kskills.sh installs
5lingzhi227 avataralgorithm-designlingzhi227/agent-research-skillsDesign algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments, Mermaid class/sequence diagrams, and ensure consistency between pse1.7Kskills.sh installs
6affaan-m avatarfrontend-design-directionaffaan-m/everything-claude-codefrontend design direction1.7Kskills.sh installs