bmad-prd

Create, update, and validate product requirement documents through a guided facilitation workflow.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/watchthelight/shatterfish --skill bmad-prd-watchthelight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/watchthelight/shatterfish/tree/main/.claude/skills/bmad-prd
Command: npx skills add https://github.com/watchthelight/shatterfish --skill bmad-prd-watchthelight

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing a PRD that is decision-ready, scoped honestly, and usable by downstream UX, architecture, and story workflows is hard; this Skill guides users through creating, updating, or validating PRDs with calibrated rigor. ## 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. - Adaptive structure: An Essential Spine template plus an Adapt-In Menu of section clusters (compliance, monetization, API contracts, hardware constraints) matched to the product's actual concerns. - Reviewer gate and audit trail: Parallel reviewer subagents write findings to review files, a memlog records every decision, and validation produces consolidated HTML and Markdown reports. - Use Case: A product manager pastes a product brief, answers a few discovery questions in coaching or fast-path mode, and receives a finalized PRD with numbered FRs, user journeys, success metrics, and an assumptions index. ## 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 or brief. It runs a discovery phase with a brain dump and stakes calibration, then drafts a PRD with features, functional requirements, user journeys, and success metrics using either a fast path or coaching path.

How do I validate an existing PRD for quality?

Use the Validate intent with the path to your prd.md file. A rubric-walker subagent scores seven dimensions such as decision-readiness and done-ness clarity, and the skill writes consolidated HTML and Markdown validation reports.

Can the PRD workflow run headless without user interaction?

Yes. When invoked headless with an intent and inputs, it completes the run without prompting and returns a JSON status payload with artifact paths, assumptions, and open questions instead of asking questions.

What PRD template structure does it use?

It uses an Essential Spine covering vision, target users, glossary, features with numbered FRs, non-goals, MVP scope, success metrics, and assumptions, plus an Adapt-In Menu of optional clusters for compliance, monetization, API contracts, and other concerns.

When should I not use a full PRD workflow?

For small one-or-two-story scopes, the skill can produce a compact all-inclusive document, or route you to lighter alternatives like a product brief or direct build workflow instead of a full PRD.