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.