bmad-create-prd

Automate Product Requirements Document creation with YAML configuration and Markdown output.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-create-prd-petrkohut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-prd
Source: https://github.com/petrkohut/bmad-todo-app/tree/main/.github/skills/bmad-create-prd
Command: npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-create-prd-petrkohut

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of Product Requirements Documents (PRDs) from scratch, saving time and reducing errors in the documentation process.

Core Features & Use Cases

  • Automated PRD Creation: Generate PRDs with structured workflows, ensuring all necessary sections are included.
  • Customizable Workflows: Tailor the PRD creation process based on project type and domain complexity.
  • Collaborative Editing: Facilitate collaborative work between product managers and subject matter experts.
  • Use Case: When a new product is being developed and a PRD needs to be created, this Skill helps streamline the process and ensure that the resulting PRD is comprehensive and accurate.

Quick Start

Use the bmad-create-prd skill to initiate the PRD creation process for your project 'NewProject'.

Frequently Asked Questions about bmad-create-prd

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

FAQPage Schema
How do I automate PRD creation from scratch for a new project?

To automate PRD creation from scratch, provide your project details, scope, and requirements as input. The system uses structured workflows and step-file architecture to generate a comprehensive Markdown document with all necessary product requirements sections.

What is the best way to structure product requirements for technical leads and product managers?

The best way to structure product requirements is using automated step-file workflows with YAML configuration. This ensures comprehensive, accurate PRD generation and facilitates collaborative editing between product managers and subject matter experts.

Can I customize the PRD workflow based on my project's domain complexity?

Yes, you can customize the PRD workflow based on your specific project type and domain complexity. The system tailors the document creation process to ensure the resulting product requirements accurately reflect your project's unique scope.

What format does the automated PRD generator output for documentation?

The automated PRD generator outputs documentation in Markdown format, configured via YAML. This structured workflow ensures the generated product requirements document is comprehensive, accurate, and ready for collaborative team editing.

What input do I need to provide to generate a comprehensive product requirements document?

To generate a product requirements document, you need to provide specific input regarding your project details, overall scope, and technical requirements. The automated workflow then processes this data to structure the final PRD accurately.

When should I use an automated workflow for product requirements documents?

You should use an automated workflow for product requirements documents when developing a new product. It saves time, reduces manual documentation errors, and ensures the resulting PRD is comprehensive and accurate from scratch.