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.