Turns design briefs into ordered task lists where each item is a buildable vertical slice, not a phase or category. It reads your brief and existing codebase, figures out what components already exist, then outputs a markdown checklist organized by dependencies and risk. The ordering logic is smart: tokens before pages, hardest pieces first, visual priority early so you can validate direction before committing. Each task explicitly notes whether it reuses, modifies, or creates components. Useful when you have a spec and need to know what to build first, or when you want to avoid the usual mistake of splitting work horizontally into structure, style, and behavior phases.
npx -y skills add julianoczkowski/designer-skills --skill brief-to-tasks --agent claude-codeInstalls into .claude/skills of the current project.
This skill turns a design brief into an ordered, buildable task list. Each task is a vertical slice: a piece of UI that can be built, reviewed, and verified on its own.
Read the design brief. Look for .design/*/DESIGN_BRIEF.md. If multiple subfolders exist, use the most recently modified one, or ask the user which feature they are working on. Also check for INFORMATION_ARCHITECTURE.md and a tokens file in the same subfolder. If none exist, ask the user to describe what they are building.
Explore the existing codebase to understand what is already built. Scan specifically for:
components/, ui/, shared/ and list every component by nametokens.css, globals.css, Tailwind config, theme providersBreak the work into vertical slices. Each task should:
Order tasks by:
Save the task list as TASKS.md in the same .design/<feature-slug>/ subfolder as the design brief.
# Build Tasks: [Feature/Page Name]
Generated from: .design/<feature-slug>/DESIGN_BRIEF.md
Date: [date]
## Foundation
- [ ] **[Task name]**: [One sentence describing what to build and what "done" looks like]. _Reuses: [existing components/tokens if any]._
- [ ] **[Task name]**: [Description]. _New component._
## Core UI
- [ ] **[Task name]**: [Description]. _Depends on: [task name if any]._
- [ ] **[Task name]**: [Description].
## Interactions & States
- [ ] **[Task name]**: [Description]. Covers: [list of states, e.g., hover, loading, error, empty].
- [ ] **[Task name]**: [Description].
## Responsive & Polish
- [ ] **[Task name]**: [Description]. Breakpoints: [which ones].
- [ ] **[Task name]**: Accessibility pass. [Specific checks from the brief].
## Review
- [ ] **Design review**: Run /design-review against the brief.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills