From product-builder
Use when user explicitly wants to write or create a PRD/product requirements document. Triggers: "write PRD", "create PRD", "document requirements", "define the product". Requires user to have a product direction—if unclear, suggest market-research first.
How this skill is triggered — by the user, by Claude, or both
Slash command
/product-builder:pm-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform product ideas into structured PRD documents with phased implementation plans.
Transform product ideas into structured PRD documents with phased implementation plans.
Same-session handoff: If user just completed /pm-market-research or /pm-competitor-analysis in this conversation, skip the file check—use those insights directly and proceed to pre-fill confirmation.
New session: Check for existing documents:
docs/prd/research-*.md (market research)docs/prd/competitor-*.md (competitor analysis)Pre-fill logic based on available documents:
| Document | Pre-fills |
|---|---|
| Research "Target Users & Pain Points" | Questions 1 (problem) and 2 (users) |
| Research "Recommended Direction" | Question 3 (use case) |
| Teardown "Insights → Differentiation Opportunities" | Question 4 (MVP scope) - what to prioritize |
| Teardown "Insights → Table Stakes" | Question 4 (MVP scope) - what must exist |
| Teardown "Pain Points" | Feature ideas - problems to avoid |
Flow:
Based on clarity of user's input:
/pm-market-research for market research firstGuide through 4 core questions (one at a time):
When user is uncertain, provide recommendations based on:
Structure features into phases:
Phase 1 - Validation:
Phase 2 - Refinement:
Phase 3 - Expansion (optional):
Also capture:
Generate two files:
docs/prd/prd.md - PRD main documentdocs/prd/user-flow.md - User flow documentGenerate docs/prd/prd.md:
# <Product Name> PRD
## Product Overview
- **One-liner:** [elevator pitch]
- **Target Users:** [who]
- **Core Value:** [why they care]
## User Stories
### Primary Scenario
As a [user], I want to [action] so that [outcome].
### Secondary Scenarios
...
## Feature Requirements
### Phase 1: Validation
| Feature | Description | Validation Method | Success Criteria |
|---------|-------------|-------------------|------------------|
| ... | ... | ... | ... |
### Phase 2: Refinement
| Feature | Description | Priority |
|---------|-------------|----------|
| ... | ... | ... |
### Phase 3: Expansion (Optional)
| Feature | Description |
|---------|-------------|
| ... | ... |
## Non-Functional Requirements
- Performance: ...
- Security: ...
## Constraints
- Technical: ...
- Resources: ...
## Success Metrics
- Validation: [how to know if Phase 1 worked]
- Growth: [longer-term metrics]
Also generate docs/prd/user-flow.md:
# User Flow
## Primary Flow: [Main Use Case]
[Start] → [Step 1] → [Step 2] → [Step 3] → [End]
### Step 1: [Action]
- **Screen:** [Page name]
- **User action:** [What user does]
- **System response:** [What happens]
- **Next:** [Where to go]
### Step 2: [Action]
...
## Secondary Flows
### [Alternative Flow Name]
...
## Error Flows
### [Error Case]
- **Trigger:** [What causes this]
- **Screen:** [Error page/state]
- **Recovery:** [How to recover]
docs/prd/prd-draft.md) so user can resume later.npx claudepluginhub sparktech-ai/skills --plugin product-builderGenerates complete, structured Product Requirements Documents (PRDs) from ideas, features, or business requirements. Covers vision, personas, journeys, requirements, metrics, risks. Use for 'generate PRD' requests.
Create structured Product Requirements Documents (PRDs) that connect problem, users, solution, and success criteria. Use when turning discovery notes into engineering-ready documents.
Generates Chinese PRD documents (full, brief, or one-page) via guided interviews, templates, validation, and AI-agent optimizations. Saves to docs/prd dirs.