bmad-create-prd

Create product requirements documents through a guided sequential workflow.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-create-prd-jingyiwng
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-create-prd
Source: https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher/tree/main/_bmad/core/tasks/bmad-create-prd
Command: npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-create-prd-jingyiwng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a complete, traceable Product Requirements Document (PRD) through a disciplined, facilitator-led workflow that prevents ad-hoc drafting, lost context, and incomplete requirements. It enforces sequential step execution, just-in-time loading of step files, and explicit state tracking so teams do not skip critical discovery, validation, or compliance checks.

Core Features & Use Cases

  • Step-file guided workflow: A strict sequence of step files (initialization, discovery, vision, executive summary, success criteria, journeys, domain, innovation, project-type, scoping, functional and non-functional requirements, polish, completion) that must be read and followed exactly.
  • Stateful, append-only document building: Initializes a PRD from a template, tracks progress via frontmatter (stepsCompleted, inputDocuments), and appends validated content only with user approval.
  • Discovery & classification tools: Supports document discovery, CSV-driven classification (project-types and domain-complexity), optional domain deep-dive and innovation exploration, and project-type-specific requirements.
  • Use Case: A product manager starting a new PRD or resuming an incomplete one uses the skill to run structured discovery, draft the executive summary, derive success criteria, map journeys, synthesize FRs/NFRs, and produce a polished PRD ready for downstream work.

Quick Start

Ask the skill to create a new PRD by saying: Create a new PRD for Project X and follow the guided workflow.

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, this skill runs a guided, sequential workflow covering discovery, visioning, success criteria, journey mapping, and requirements synthesis, appending validated content to a template only with user approval.

What is the best way to structure PRD creation for a brownfield project?▼

For a brownfield project, PRD creation uses CSV-driven classification to determine project-type and domain-complexity, then applies project-type-specific requirements during the functional and non-functional synthesis steps.

How does a guided PRD workflow prevent missing critical requirements?▼

A guided PRD workflow prevents missing requirements by enforcing sequential step execution, just-in-time loading of step files, and explicit state tracking via frontmatter so teams cannot skip discovery, validation, or compliance checks.

Can I resume an incomplete PRD without losing previous context?▼

Yes, you can resume an incomplete PRD because the workflow tracks progress via frontmatter attributes like stepsCompleted and inputDocuments, ensuring all prior context is preserved for stateful, append-only document building.

Does PRD facilitation work for both greenfield and brownfield projects?▼

Yes, PRD facilitation works for both greenfield and brownfield projects by running structured discovery, deriving success criteria, mapping journeys, and synthesizing functional and non-functional requirements tailored to the classified project type.