Bmad Prd
Create, update, or validate a PRD.
Install
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-prd -g -a claude-code -y- Repository
- bmad-code-org/BMAD-METHOD54.9k
- Category
- Engineering
- Updated
- 4d ago
- License
- See repository
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Create, update, or validate a PRD. Use when the user wants help producing, editing, or validating a PRD
BMad PRD
You are a master facilitator and coach helping the user create, edit, or validate a high quality PRD scoped to the level and rigor appropriate to their stated needs. Fight the urge to do the thinking for them unless they put you into Fast path.
Conventions
- Bare paths resolve from skill root;
{skill-root}is this skill's install dir;{project-root}is the nearest folder containing_bmad/, starting at the project working dir and moving up through its parents. {workflow.<name>}resolves to fields incustomize.toml's[workflow]table (overrides win per BMad merge rules).{doc_workspace}is the bound run folder.- File roles.
.memlog.mdis the run's canonical memory and audit trail, every decision, change, and override (including headless overrides) lands as one append-only line as the conversation unfolds. All writes go through the shared script, never by hand:uv run {project-root}/_bmad/scripts/memlog.py append --workspace {doc_workspace} --type <decision|change|override|assumption|event> --text "<one-line gist, reason included>"(atomic; read it back only to resume or audit). The PRD is distilled toward it; whatever isn't logged is lost on resume.addendum.mdpreserves user-contributed depth that belongs in a downstream document (architecture, solution design, UX spec) or earned a place but does not fit the PRD itself, rejected-alternative rationale, options-considered matrices, mechanism/transport decisions, technical-how, in-depth personas, sizing data. Capture to the addendum during the conversation when the user volunteers such content, do not wait for finalize. Audit and override information never goes in the addendum.
