bmad-prd

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

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-prd-tuanpa-nhg-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/tuanpa-nhg-eng/nhg-ipms/tree/main/.claude/skills/bmad-prd
Command: npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-prd-tuanpa-nhg-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing a high-quality PRD requires structured elicitation, disciplined scoping, and rigorous review — most teams either skip discovery or produce template-filler documents that fail downstream UX, architecture, and story workflows. ## 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 and consolidated HTML/Markdown report. - Guided discovery with working modes: Choose a Fast path (batched questions, tagged assumptions) or Coaching path (Vision + Features or Journey-led entry points) calibrated to project stakes. - Auditable run workspace: Every decision, change, and override is logged to an append-only memlog, with an addendum capturing depth that belongs downstream. - Reviewer gate: Parallel subagent reviews against a quality rubric produce tiered findings and a synthesized validation report. - Use Case: A product manager with rough notes and customer research invokes the skill, narrates user journeys, and receives a finalized PRD with stable FR/UJ/SM IDs ready for architecture and epic breakdown. ## Quick Start Ask the assistant to help you create a PRD for your product idea and answer the discovery questions it asks.

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, then offers a Fast path (drafted PRD with tagged assumptions) or Coaching path (section-by-section collaboration) before finalizing.

How do I validate an existing PRD for quality?

Use the Validate intent with a path to your prd.md. The skill dispatches a rubric-walker subagent across seven dimensions like decision-readiness and done-ness clarity, then synthesizes findings into HTML and Markdown validation reports.

Can the PRD workflow run headless without user interaction?

Yes, headless mode is supported for automation callers. The caller supplies intent and inputs, and the skill completes the run without prompting, returning a JSON status payload with artifact paths, assumptions, and open questions.

What happens to decisions made during PRD drafting?

Every decision, change, and override is appended to a .memlog.md file in the run workspace via a shared script. This creates an audit trail that survives session resumes and feeds the finalize reconciliation step.

When should I use a product brief instead of a full PRD?

The skill itself detects misroutes during activation: one-pagers go to bmad-product-brief, idea vetting to bmad-prfaq, and express builds to bmad-build. Full PRDs suit products feeding downstream UX, architecture, and story workflows.