Skip to content

PRD - Product Requirements Document

The Product Requirements Document is the top of the tree for a single repo: what the product does and why. It is owned by Lena, the Product seat of the Three Amigos, and it is the richest input every later step reads - personas, epics, stories and the closing review all trace back to it.

It lives as plain Markdown at sdlc-studio/prd.md.

An interactive conversation builds the PRD from scratch:

/sdlc-studio prd create
  1. You are asked about the project name, purpose and target users.
  2. You describe features one by one, with acceptance criteria.
  3. You are asked about non-functional requirements - performance, security, scale.
  4. The PRD is written to sdlc-studio/prd.md.

Best for new projects.

The PRD is a structured document, not a free-form brief. Its sections:

  1. Project Overview
  2. Problem Statement
  3. Feature Inventory
  4. Functional Requirements
  5. Non-Functional Requirements
  6. AI/ML Specifications (when applicable)
  7. Data Architecture
  8. Integration Map
  9. Configuration Reference
  10. Test Coverage Analysis
  11. Technical Debt Register
  12. Documentation Gaps
  13. Recommendations
  14. Open Questions

You do not have to fill every section for a small project - the point is that the shape is there, so nothing important is silently missing.

  • Grow your team from it. The PRD is the strongest input persona generate --team will ever have - it reads the PRD to propose a project-specific engineering team and a stakeholder panel.
  • Decompose it into work. epic and story read the PRD to produce the delivery backlog, each story naming the persona it serves.
  • Keep it true. prd review re-checks feature status against the code every few sprints, so the document tracks reality instead of drifting into fiction.