src/bmm-skills/3-solutioning/bmad-check-implementation-readiness/steps/step-02-prd-analysis.md
To fully read and analyze the PRD document (whole or sharded) to extract all Functional Requirements (FRs) and Non-Functional Requirements (NFRs) for validation against epics coverage.
{communication_language}"Beginning PRD Analysis to extract all requirements.
I will:
From the document inventory in step 1:
Search for and extract:
Format findings as:
## Functional Requirements Extracted
FR1: [Complete requirement text]
FR2: [Complete requirement text]
FR3: [Complete requirement text]
...
Total FRs: [count]
Search for and extract:
Format findings as:
## Non-Functional Requirements Extracted
NFR1: [Performance requirement]
NFR2: [Security requirement]
NFR3: [Usability requirement]
...
Total NFRs: [count]
Look for:
Append to {outputFile}:
## PRD Analysis
### Functional Requirements
[Complete FR list from section 3]
### Non-Functional Requirements
[Complete NFR list from section 4]
### Additional Requirements
[Any other requirements or constraints found]
### PRD Completeness Assessment
[Initial assessment of PRD completeness and clarity]
After PRD analysis complete, immediately load next step for epic coverage validation.
PRD analysis complete. Read fully and follow: ./step-03-epic-coverage-validation.md
Master Rule: Complete requirement extraction is essential for traceability validation.