bmad-prd

Create, update, and validate product requirement documents for BMAD workflows.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mol4/BMAD-Board --skill bmad-prd-mol4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/mol4/BMAD-Board/tree/main/BMAD%20board/.agents/skills/bmad-prd
Command: npx skills add https://github.com/mol4/BMAD-Board --skill bmad-prd-mol4

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create, update, or validate high-quality product requirement documents without losing structure, scope, or decision history. It guides you through the right level of rigor for the situation, whether you are starting a new PRD, revising an existing one, or checking one before downstream work.

Core Features & Use Cases

  • PRD Creation: Drafts a structured PRD with vision, target users, features, scope, assumptions, and open questions.
  • PRD Update: Reconciles changes against prior decisions, decision logs, and existing inputs so revisions stay consistent.
  • PRD Validation: Reviews an existing PRD against a rubric, surfaces weaknesses, and produces a validation report for further iteration.
  • Example Use Case: A product manager can use this Skill to turn a rough product idea into a decision-ready PRD, then validate it before handing it to design, architecture, or story-writing workflows.

Quick Start

Ask the bmad-prd skill to create, update, or validate your PRD and provide the project context or existing document you want it to work from.

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 product requirement document for agile workflows?

To validate a product requirement document, the Skill reviews an existing PRD against a rubric, surfaces weaknesses in scope or assumptions, and produces a validation report for further iteration before downstream work.

Can I update an existing PRD without losing decision history?

You can update an existing PRD without losing decision history because the Skill reconciles changes against prior decision logs and existing inputs so revisions stay consistent with existing scope.

What is the best way to track assumptions and open questions in requirements?

The best way to track assumptions in requirements is using a structured PRD that includes dedicated sections for assumptions tracking, decision logs, and open questions during the discovery phase.

Does this PRD validation tool work for AI-assisted product teams?

This PRD validation tool works for AI-assisted product teams by supporting structured discovery, reviewer gates, and validation reports across both interactive and headless automated runs.

When do I need reviewer gates in product requirement documents?

You need reviewer gates in product requirement documents when producing new PRDs or critiquing requirements for downstream UX and architecture work to ensure decision-ready quality before handoff.