bmad-create-prd

Create product requirements documents through a structured facilitation workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams create a high-quality product requirements document from scratch through a guided, structured workflow. It reduces the risk of vague requirements, missing stakeholder context, and incomplete product definition before design, architecture, or development begin.

Core Features & Use Cases

  • Structured PRD creation workflow: Guides users step by step from discovery and product vision through scope, journeys, functional requirements, and non-functional requirements.
  • Context-aware facilitation: Loads briefs, research, project knowledge, and existing artifacts to support greenfield and brownfield product planning.
  • Quality and completeness guardrails: Enforces sequential execution, user confirmation, measurable requirements, traceability, and document polishing before completion.
  • Use Case: A product manager starting a new initiative can use this Skill to transform scattered notes, research docs, and stakeholder ideas into a polished PRD ready for architecture review and implementation planning.

Quick Start

Ask the AI to use the bmad-create-prd skill to create a new product requirements document from scratch for your product idea.

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 product requirements document from scratch?

To create a product requirements document from scratch, use a structured facilitation workflow that guides you sequentially through product discovery, vision definition, scope planning, user journey mapping, and functional requirement drafting. This ensures all stakeholder context is captured before development begins.

What is the best way to define functional and non-functional requirements for a new product?

Defining functional and non-functional requirements is best achieved through a guided workflow that enforces sequential execution and user confirmation at each step. This approach ensures requirements are measurable, traceable, and polished before architecture review.

Can I use a PRD workflow for both new and existing products?

Yes, you can use a PRD workflow for both new and existing products. Context-aware facilitation loads existing briefs, research, and project knowledge to support greenfield initiatives as well as brownfield product planning and requirement updates.

How do I turn scattered notes and research into a complete PRD?

You can turn scattered notes into a complete PRD by using a workflow that performs document discovery and contextual loading. It ingests your raw research and stakeholder ideas, then guides you step-by-step to output a polished document ready for implementation planning.

What should be included in product discovery and scoping before drafting requirements?

Product discovery and scoping should include product vision definition, success criteria, and user journey mapping. Completing these sequential phases before drafting functional requirements prevents vague scoping and missing stakeholder context.

How to ensure completeness and quality when writing a PRD?

To ensure PRD completeness and quality, use a workflow with built-in guardrails that enforces measurable requirements, traceability, and document polishing. User-approved section generation at each sequential step guarantees a complete document before completion.