From bmad
Create, validate, or edit product requirements documents. Tri-modal. Phase 2 Planning
npx claudepluginhub urso/claudev --plugin bmadThis skill uses the workspace's default tool permissions.
**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.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides MCP server integration in Claude Code plugins via .mcp.json or plugin.json configs for stdio, SSE, HTTP types, enabling external services as tools.
Goal: 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