From bmad
Creates, validates, or edits product requirements documents via tri-modal workflows (Create -c, Validate -v, Edit -e) using sequential step files and BMAD standards for Phase 2 Planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bmad:create-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Goal:** Create, Validate, or Edit comprehensive PRDs through structured
data/domain-complexity.csvdata/prd-purpose.mddata/project-types.csvsteps-c/step-01-init.mdsteps-c/step-01b-continue.mdsteps-c/step-02-discovery.mdsteps-c/step-02b-vision.mdsteps-c/step-02c-executive-summary.mdsteps-c/step-03-success.mdsteps-c/step-04-journeys.mdsteps-c/step-05-domain.mdsteps-c/step-06-innovation.mdsteps-c/step-07-project-type.mdsteps-c/step-08-scoping.mdsteps-c/step-09-functional.mdsteps-c/step-10-nonfunctional.mdsteps-c/step-11-polish.mdsteps-c/step-12-complete.mdsteps-e/step-e-01-discovery.mdsteps-e/step-e-01b-legacy-conversion.mdGoal: Create, Validate, or Edit comprehensive PRDs through structured workflows.
Agent: PM (John) Phase: 2 - Planning
Modes:
| Invocation | Mode |
|---|---|
/bmad:create-prd or -c | Create |
/bmad:validate-prd or -v | Validate |
/bmad:edit-prd or -e | Edit |
Present selection menu:
**PRD Workflow - Select Mode:**
**[C] Create** - Create a new PRD from scratch
**[V] Validate** - Validate an existing PRD against BMAD standards
**[E] Edit** - Improve an existing PRD
Which mode would you like?
Wait for user selection before proceeding.
Same step-file architecture as other BMAD workflows:
stepsCompletedEntry Point: steps-c/step-01-init.md
Create mode guides through 12 steps:
Entry Point: steps-v/step-v-01-discovery.md
Validate mode performs 13 validation checks:
Entry Point: steps-e/step-e-01-discovery.md
Edit mode handles:
Load project config from bmad/config.yaml:
project_name, planning_artifacts, user_namecommunication_language, document_output_languageCheck invocation for mode flags or keywords.
Based on mode, read and execute the appropriate entry step file:
Create: ${CLAUDE_PLUGIN_ROOT}/skills/prd/steps-c/step-01-init.md
Validate: ${CLAUDE_PLUGIN_ROOT}/skills/prd/steps-v/step-v-01-discovery.md
Edit: ${CLAUDE_PLUGIN_ROOT}/skills/prd/steps-e/step-e-01-discovery.md
Create Mode Output: planning-artifacts/prd-{project_name}-{date}.md
Validate Mode Output: planning-artifacts/prd-validation-report-{date}.md
Edit Mode Output: Updates the specified PRD file in-place
npx claudepluginhub urso/claudev --plugin bmadGenerates Chinese PRD documents (full, brief, or one-page) via guided interviews, templates, validation, and AI-agent optimizations. Saves to docs/prd dirs.
Creates a Product Requirements Document (PRD) from scratch. Activates automatically when users say 'let's create a product requirements document' or 'I want to create a new PRD'.