bmad-create-prd

Create a complete PRD through structured workflow steps with approval checkpoints.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill bmad-create-prd-enigmaicon-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-prd
Source: https://github.com/enigmaicon-eng/AI-Enterprise-OS/tree/main/examples/BMAD-METHOD/src/bmm-skills/2-plan-workflows/bmad-create-prd
Command: npx skills add https://github.com/enigmaicon-eng/AI-Enterprise-OS --skill bmad-create-prd-enigmaicon-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a high-quality Product Requirements Document (PRD) by guiding a user through a structured, collaborative workflow that turns product discovery into a capability-contract PRD.

Core Features & Use Cases

  • Workflow-led PRD creation: Facilitates step-by-step initialization, discovery, and drafting with explicit review/approval gates.
  • Dual audience PRD output: Produces a human-readable document with LLM-friendly structure for downstream UX, architecture, epics, and agent work.
  • Traceable, measurable requirements: Supports defining SMART success criteria, narrative user journeys, and capability-based functional requirements.
  • Optional domain and innovation depth: Includes domain-specific requirements (when applicable) and innovation analysis driven by project-type configuration.

Quick Start

Ask to use bmad-create-prd to create a new PRD from scratch, then review and approve each drafted section as prompted.

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

To create a product requirements document from scratch, this workflow facilitates step-by-step initialization, discovery, and drafting with explicit review and approval gates for each section. It translates product discovery into a complete capability contract.

What is a capability contract in product discovery?

A capability contract is the final PRD output that translates product discovery into traceable, measurable functional requirements. It supports defining SMART success criteria and narrative user journeys for downstream implementation planning.

Can I generate user journeys and SMART success criteria within a PRD workflow?

Yes, you can generate user journeys and SMART success criteria as part of the structured PRD sections. The workflow supports defining narrative user journeys alongside capability-based functional requirements with user-approval checkpoints.

Does PRD output work for downstream UX, architecture, and epics planning?

Yes, the PRD output produces a human-readable document with an LLM-friendly structure designed specifically for downstream UX, architecture, epics, and implementation planning. It serves dual audiences for human review and agent work.

How do I add domain-specific requirements to a new PRD?

You can add domain-specific requirements through optional domain and innovation depth configurations during the workflow. The system includes domain-specific requirements and innovation analysis driven by project-type customization when applicable.

What is the best way to structure a PRD for enterprise AI projects?

The best way to structure a PRD for enterprise AI projects is using a structured PM workflow that generates sections with user-approval checkpoints. This approach ensures deterministic activation via resolver-based customization loading for varied project types.