Skip to content

PD Phase 5: SPECchen

Break the PRD into implementation-sized feature briefs (SPECchen) for development handoff.

Command: /pd-5-specchen [--prd PATH | --feature NAME]

When to use

After the prototype is validated. SPECchen bridge the gap between a broad PRD and actionable development work. Each SPECchen is sized for 1-2 sprints and follows a SpecKit-compatible format.

What happens

  1. PRD delta review -- Checks 03-PRD/PRD-DELTA.md for accumulated requirement changes from prototyping and validation. Offers to incorporate them into the PRD before generating specs.
  2. PRD and PID loading -- Reads the full PRD and PID for features, priorities, tech stack, and constraints.
  3. Feature scope analysis -- Assesses complexity, identifies shared components, determines feature boundaries, and maps each feature to prototype sections.
  4. SPECchen-0 generation -- Creates the project setup spec covering tech stack, shared components, CI/CD, and database schema.
  5. Feature SPECchen generation -- For each PRD feature, creates a SPECchen file with metadata (SPEC ID, parent PRD, prototype link, dependencies), user stories, acceptance criteria, technical specifications, and API endpoints.
  6. PRD update -- Populates the FB-Link column in PRD Section 4 to link each feature to its SPECchen file.

Output

  • 05 SPECchen/SPECchen-0-project-setup.md
  • 05 SPECchen/SPECchen-N-[feature-name].md for each feature
  • Updated PRD Section 4 with FB-Link column populated
  • Dependency map between SPECchen files

Quality gate

  • All PRD features have corresponding SPECchen
  • Acceptance criteria defined for each
  • SpecKit-compatible YAML frontmatter present
  • Dependencies between SPECchen mapped

Next step

PD Phase 6: Handoff