bmad-prd

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

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-prd-hexalith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/Hexalith/Hexalith.Parties/tree/main/.agents/skills/bmad-prd
Command: npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-prd-hexalith

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 the process with structured discovery, templates, and multi-reviewer validation instead of producing a generic document. ## 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: Brain dump, stakes calibration, research subagents, and a choice between Fast path (batched assumptions) and Coaching path (section-by-section PM thinking). - Reviewer gate and synthesis: Parallel reviewer subagents write findings to the workspace, then a synthesis pass produces consolidated HTML and Markdown validation reports. - Use Case: A product manager pastes a product brief and asks for a PRD; the Skill binds a run folder, elicits vision and user journeys, drafts FRs with stable IDs, runs the rubric reviewer, and finalizes a polished prd.md with an assumptions index. ## Quick Start Ask the assistant to create a PRD for your product idea and paste any existing brief or research you want incorporated.

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 brain dump, calibrates stakes, offers a Fast or Coaching working mode, then drafts a structured PRD with features, functional requirements, success metrics, and an assumptions index.

How do I validate an existing PRD for quality?

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

Can I update a PRD instead of rewriting it?

Yes. The Update intent reconciles the existing PRD with a change signal, extracts prior decisions from the memlog, surfaces conflicts with earlier decisions before applying changes, and then runs the finalize sequence.

Does the PRD workflow support headless or automated runs?

Yes. When invoked headless by another skill or runner, it follows references/headless.md: it never prompts, infers missing inputs, records assumptions and open questions, and ends with a JSON status payload.

What happens to content that does not fit in the PRD?

Depth that belongs downstream, such as technical mechanisms, rejected alternatives, or detailed personas, is captured in addendum.md during the conversation. Every decision and override is also logged as an append-only line in the workspace memlog.