Skip to content

Product Design Workflow

Design products from research through PRD, prototyping, validation, and development handoff.

Overview

graph LR
    S["/pd-0-start"] --> R["/pd-1-research"]
    R --> PID["/pd-pid"]
    PID --> PRD["/pd-2-prd"]
    PRD --> P["/pd-3-prototype"]
    P --> V["/pd-4-validate"]
    V --> SP["/pd-5-specchen"]
    SP --> H["/pd-6-handoff"]

Phases

Phase Command What happens
0. Start /pd-0-start See the workflow, set up project
1. Research /pd-1-research User interviews, personas, analysis
PID /pd-pid Technical architecture decisions
2. PRD /pd-2-prd Product Requirements Document
3. Prototype /pd-3-prototype Deployable HTML/React prototype
4. Validate /pd-4-validate Usability testing with real users
5. SPECchen /pd-5-specchen Break PRD into feature briefs
6. Handoff /pd-6-handoff Development handoff package

Iterative design loop

The workflow includes a feedback loop for responding to new information without restarting:

graph LR
    INBOX["/pd-inbox-scan"] --> ANALYZE["/pd-analyze-changes"]
    ANALYZE --> ROUTE["/pd-route-decision"]
    ROUTE -->|"go to affected phase"| PHASE["Phase N"]

See Iterative Design Loop for details.

When to use

Use the product design workflow when you need to:

  • Research user needs before building
  • Create a PRD with validated requirements
  • Build and test a prototype
  • Prepare a structured handoff to development

Key features

  • User research tools: interview scripts, persona creation, analysis agents
  • VisiTrans Corporate Design: prototypes automatically follow brand guidelines
  • SPECchen: breaks PRDs into implementation-sized feature briefs
  • Iterative loop: respond to feedback without starting over
  • Handoff package: everything development needs to start building