Create a Product Requirements Document from an approved project brief. Phase 2 (Planning).
From bmad-coworknpx claudepluginhub bspann/bmad-cowork --plugin bmad-coworkThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Use when creating a Product Requirements Document from an approved project brief. This is Phase 2 (Planning) of the BMad Method.
Trigger with: "create PRD", "product requirements", "requirements document", "Phase 2"
Agent: PM (Patricia)
Input: _bmad-output/planning-artifacts/project-brief.md
Output: _bmad-output/planning-artifacts/prd.md
Read the project brief from _bmad-output/planning-artifacts/project-brief.md. Also read _bmad/context.md for any accumulated decisions. Identify gaps or ambiguities that need resolution before proceeding.
Create detailed user personas with:
Map primary user journeys with Given/When/Then acceptance criteria:
Given [precondition]
When [action]
Then [expected result]
Cover: happy path, key alternate flows, error states.
Organize requirements by feature area. For each requirement:
Cover these categories:
Write:
Draw a clear line:
Use this structure:
# Product Requirements Document: [Project Name]
## Executive Summary
## Product Vision
## Key Differentiators
## User Personas
### Persona 1: [Name]
### Persona 2: [Name]
## User Journeys
### Journey 1: [Name]
### Journey 2: [Name]
## Functional Requirements
### Feature Area 1
### Feature Area 2
## Non-Functional Requirements
### Performance
### Security
### Scalability
### Accessibility
## MVP Scope
### In Scope (v1.0)
### Deferred (Future)
## Dependencies and Assumptions
## Open Questions
Present to user. Iterate until approved.
_bmad-output/planning-artifacts/prd.md_bmad/bmm-workflow-status.yaml: set phase_2_planning.prd to "complete", phase_2_planning.status to "complete", current_phase to 3_bmad/context.md/bmad-cowork:architect"