bmad-prd

Create, maintain, and validate Product Requirement Documents with structured elicitation and automated quality assessment.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-prd-skyf0xx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-prd
Source: https://github.com/skyf0xx/hedgehog/tree/main/skills/BMAD/bmm-skills/2-plan-workflows/bmad-prd
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-prd-skyf0xx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the challenge of creating, editing, and validating Product Requirement Documents (PRDs) that are consistently structured, well-reasoned, and aligned with project stakes, preventing architectural drift and scope creep.

Core Features & Use Cases

  • Facilitated PRD Authoring: Guides users through a structured discovery process to capture vision, user journeys, and requirements without doing the thinking for them.
  • Automated Validation: Uses a quality rubric to critique PRDs across seven dimensions, including decision-readiness and strategic coherence.
  • Use Case: A product manager needs to draft a PRD for a new feature; this Skill helps them define the essential spine, identify edge cases, and ensure all requirements are testable before development begins.

Quick Start

Invoke the bmad-prd skill to create a new product requirement document for your current project.

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 structured PRD that prevents architectural drift and scope creep?

To create a structured PRD that prevents architectural drift, you can use facilitated authoring to guide discovery, capturing vision and requirements while enforcing consistent documentation standards and decision provenance.

What is the best way to validate product requirement documents before development begins?

The best way to validate product requirement documents is applying an automated quality rubric that critiques PRDs across seven dimensions, evaluating decision-readiness and strategic coherence to ensure technical alignment.

How do I facilitate product management requirements elicitation for diverse project types?

Facilitating product management requirements elicitation involves guiding users through a structured discovery process to define the essential spine, identify edge cases, and ensure all requirements are testable for internal tools or consumer apps.

Do I need specific environment setup to generate product requirement documents?

You need the uv dependency installed in your environment to run the scripts required for generating and validating high-quality product requirement documents.

Can I use automated validation rubrics to check strategic alignment in my requirements documentation?

Yes, you can use automated validation rubrics to check strategic alignment by integrating project-specific context and external validation criteria, ensuring technical and strategic alignment throughout the product development lifecycle.

What to do when product requirement documents lack testable requirements and decision provenance?

When PRDs lack testable requirements and decision provenance, run a structured elicitation process to capture user journeys and enforce documentation standards, identifying edge cases to achieve decision-readiness.