bmad-prd

Create, update, and validate product requirements documents through guided discovery and reviewer gates.

Updated Sep 4, 2026
One-click install
npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-prd-joao-victor-medeiros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/Joao-Victor-Medeiros/save-sc/tree/main/.agents/skills/bmad-prd
Command: npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-prd-joao-victor-medeiros

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Writing a PRD that is decision-ready, scoped honestly, and usable by downstream UX, architecture, and story workflows is hard; this Skill guides the process with structured discovery, templates, and multi-reviewer validation instead of producing a hollow document. ## Core Features & Use Cases - Three intent modes: Create a new PRD from a brain dump, Update an existing PRD against a change signal, or Validate a PRD with a seven-dimension quality rubric without modifying it. - Adaptive PRD structure: An Essential Spine template plus an Adapt-In Menu of section clusters (compliance, monetization, API contracts, hardware constraints) selected based on the product's actual concerns and stakes. - Reviewer gate and synthesis: Parallel reviewer subagents write findings to review files, then a synthesis pass renders a consolidated HTML and Markdown validation report with severity-tiered findings. - Use Case: A product manager with rough notes and customer research invokes the skill, chooses the coaching path, narrates user journeys, and receives a finalized PRD with stable FR/UJ/SM IDs, an assumptions index, and a validation report ready for architecture handoff. ## Quick Start Ask the assistant to help you create a PRD for your product idea and answer its discovery questions about vision, users, and scope.

Frequently Asked Questions about bmad-prd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PRD with an AI assistant?▼

Invoke the skill with your product idea and any existing inputs like research or briefs. It runs a brain dump, calibrates stakes, offers a fast or coaching working mode, then drafts the PRD with tagged assumptions and finalizes it through a reviewer gate.

How do I validate an existing PRD for quality?▼

Use the Validate intent, which critiques the PRD without changing it. A rubric-walker subagent scores seven dimensions such as decision-readiness and done-ness clarity, and a synthesis pass produces HTML and Markdown validation reports with severity-tiered findings.

What PRD template structure does it use?▼

It uses an Essential Spine covering vision, target users, glossary, features with globally numbered FRs, non-goals, MVP scope, success metrics, and assumptions. An Adapt-In Menu adds conditional sections like compliance, monetization, API contracts, or hardware constraints based on the product's concerns.

Can it update an existing PRD instead of creating one?▼

Yes, the Update intent reconciles the PRD against a change signal, extracts from the memlog and original inputs, and surfaces conflicts with prior decisions before applying changes. It can also resume prior in-progress runs detected in the output folder.

Does it support headless or automated runs?▼

Yes, headless mode is documented in references/headless.md for non-interactive callers. It completes the intent without prompting and returns a JSON status payload with artifact paths, assumptions, open questions, and blocked reasons.

When should I not use a full PRD workflow?▼

For express builds the skill itself redirects to bmad-build, one-pagers to bmad-product-brief, and idea vetting to bmad-prfaq. Hobby or solo projects get a lighter roughly two-page PRD rather than the full enterprise structure.