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.