bmad-prd

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

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-prd-hordricjr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/bmad-prd
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-prd-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing a PRD that downstream teams can actually build from is hard: requirements end up vague, assumptions go untracked, and reviews happen too late. This Skill guides the full PRD lifecycle with structured discovery, a quality rubric, and an auditable decision log. ## 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. - Guided discovery with working modes: Choose a Fast path (batched questions, tagged assumptions) or a Coaching path (Vision + Features or Journey-led entry points) calibrated to project stakes. - Reviewer gate and validation reports: Parallel reviewer subagents score the PRD and produce consolidated HTML and Markdown validation reports with severity-tiered findings. - Use Case: A product manager describes a new consumer app idea in plain language; the Skill elicits user journeys with named protagonists, drafts a PRD with numbered FRs and success metrics, runs adversarial reviewers, and finalizes a decision-ready document. ## Quick Start Ask the assistant to help you create a PRD for your product idea and answer its discovery questions.

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 it runs a discovery phase: brain dump, stakes calibration, and a choice between Fast path (drafted PRD with tagged assumptions) or Coaching path (section-by-section collaboration). It then finalizes with reviewer passes and polish.

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, then a synthesis pass produces HTML and Markdown validation reports with severity-ranked findings.

Can I update a PRD when requirements change?▼

Yes. The Update intent reconciles the PRD against a change signal, surfaces conflicts with prior logged decisions before applying edits, and records every change in an append-only memlog for auditability.

Does the PRD skill support headless or automated runs?▼

Yes. When invoked headless by another skill or automation, it completes the intent without prompting and returns a JSON status payload with artifact paths, assumptions, and open questions instead of asking the user.

Can I customize the PRD template and validation rubric?▼

Yes. Team and personal TOML override files let you replace the PRD template, validation rubric, report skeleton, output paths, document standards, and finalize reviewers without editing the base configuration.