Skip to content

The design workflow your AI coder is missing

DP adds a complete design process to Claude Code. From vague requirements to polished, accessible, verified components.

Claude CodeReactTailwind CSSshadcn/uiNext.jsVite

How DP works

A complete design workflow, from interrogation to verification.

Discovery
Heavy challenge mode stress-tests your assumptions
UX
User flows, states, accessibility — before pixels
Execute
Working React prototype with minimal styling
UI
Aesthetic archetypes, tokens, component specs
Execute
Production-ready React + Tailwind + shadcn/ui
Review
Accessibility, code quality, spec alignment scoring
Verify
Truths, artifacts, wiring — nothing slips through

10 skills, one workflow

The pipeline is the spine. These are everything you can reach for.

Core flow

The spine of every project

  • /dp:discoveryInterrogate

    Stress-test requirements before design

  • /dp:uxDesign

    Flows, states, accessibility

  • /dp:uiPolish

    Tokens, archetypes, component specs

  • /dp:eng_reviewAudit

    A11y, code quality, spec alignment

Optional add-ons

Pull in when the project needs it

  • /dp:prdSpec it

    Interview-driven product requirements

  • /dp:journeyMap it

    Customer journeys & service blueprints

  • /dp:roadmapSequence it

    Theme-based Now / Next / Future

  • /dp:colorToken it

    OKLCH palettes & contrast checks

Cross-phase

Invoke at any point in the flow

  • /dp:researchPlan studies

    Interviews, usability tests, synthesis

  • /dp:storytellPresent it

    Audience-tuned presentation outlines

Interrogation, not conversation

DP doesn't take your requirements at face value. It interrogates them. Heavy challenge mode stress-tests every assumption before a single pixel gets designed.

“You said users need real-time updates — but how do we actually know that's true?”
“What's the smallest version that would still be valuable?”
# DISCOVERY.md

## Problem Statement
> Developers using AI coding tools need a way to
> get consistent, polished UI because AI-generated
> interfaces look generic and inaccessible.

## Key Challenges Surfaced
- "You said users need real-time updates —
   but how do we actually know that's true?"
- "What's the smallest version that would
   still be valuable?"
- "Is this solving a real user problem or
   a stakeholder preference?"

Pick a vibe, not a brand

Five aesthetic archetypes distilled from 55+ real-world products. They guide your design system without copying any brand. Principles, not tokens — the final system is always custom.

Dark & Dense
Linear, Raycast
Light & Luxurious
Stripe, Clerk
Minimal & Stark
Vercel, Supabase
Warm & Approachable
Airbnb, Notion
Bold & Expressive
Spotify, Discord

Goal-backward, not checklist-forward

Verification doesn't just check boxes. It traces backward from the original problem to ensure every decision, artifact, and connection actually solves what you set out to solve.

●Truths— Did we solve the right problem?
●Artifacts— Is every deliverable complete?
●Wiring— Is everything connected end-to-end?
# VERIFICATION REPORT

## Truths (Problem → Solution alignment)
✓ Problem statement addressed by implementation
✓ Primary user goals mapped to components
✓ Success metrics have measurement paths

## Artifacts (Deliverables complete)
✓ DISCOVERY.md — Requirements documented
✓ UX-DECISIONS.md — Flows & states defined
✓ UI-SPEC.md — Tokens & components specified
✓ Components — 12 files generated

## Wiring (Everything connected)
✓ Design tokens → Tailwind theme → Components
✓ Accessibility: WCAG AA verified
✓ Responsive: 375px, 768px, 1280px tested
✓ Score: 96/100

Get started in 30 seconds

Step 1
Install

Install DP into Claude Code (all projects).

Step 2
Start designing

Begin your first design workflow.

Step 3
Check progress

See where you are in the workflow at any time.

That's it. Restart Claude Code and you're ready.