bmad-create-prd

Automate Product Requirements Document creation with markdown and YAML workflows.

15|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-create-prd-lorenzogm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-prd
Source: https://github.com/lorenzogm/bmad-ui/tree/main/.cursor/skills/bmad-create-prd
Command: npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-create-prd-lorenzogm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires config.yaml, data/, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation and management of Product Requirements Documents (PRDs), streamlining the process and ensuring comprehensive documentation.

Core Features & Use Cases

  • Structured PRD Creation: Facilitates the creation of PRDs through a step-by-step workflow, ensuring all necessary information is included.
  • User Journey Mapping: Assists in mapping user journeys to requirements, ensuring a user-centric approach to product development.
  • Domain-Specific Requirements: Provides guidance for incorporating domain-specific requirements and compliance into PRDs.
  • Innovation and Validation: Encourages innovation in product development and provides validation approaches for novel ideas.

Quick Start

Start the PRD creation process by running the 'bmad-create-prd' skill.

Frequently Asked Questions about bmad-create-prd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a structured Product Requirements Document using a step-by-step workflow?

PRD creation is automated using structured workflows and collaborative discovery, guiding you step-by-step to ensure comprehensive documentation. It requires configuration files and input documents to map user journeys and domain requirements.

What is user journey mapping and how does it connect to product requirements?

User journey mapping connects user interactions directly to product requirements, ensuring a user-centric approach to development. This Skill assists in mapping these journeys to your PRD, aligning domain-specific needs with the user's actual workflow.

Do I need configuration files to generate a PRD with this automated workflow?

Yes, you need configuration files and input documents to generate a PRD. The Skill relies on a config.yaml file and a data directory to manage document structure and track the state of your product requirements.

Can I include domain-specific requirements and compliance rules in my PRD?

Yes, you can include domain-specific requirements and compliance rules in your PRD. The Skill provides specific guidance for incorporating these constraints, ensuring your product development aligns with necessary industry standards and validation approaches.

What's the best way to validate novel ideas during product requirements creation?

The best way to validate novel ideas during product requirements creation is to use the innovation validation approaches provided by this Skill. It encourages innovation within product development while structuring the validation directly into your PRD workflow.

Why does PRD creation require YAML and markdown files for state tracking?

PRD creation uses YAML and markdown files for state tracking to maintain a clear document structure and automate workflow progression. This ensures your product requirements remain organized and consistently formatted throughout the development lifecycle.