PRD Writer
Create comprehensive Product Requirements Documents following a structured PRD template format. This skill ensures consistent, well-structured PRDs that align with product development standards.
When to Use
- User explicitly asks for a PRD
- User wants to document product requirements
- User needs to formalize a product idea into a structured document
- User mentions "product requirements", "PRD", or "spec"
PRD Structure
1. Header Section
🚧 Draft | ✅ Approved | 🔄 In Review
LAST UPDATED: [Date]
[PRD Title]
[One-line description of initiative for quick context]
2. Governance Table (RACI)
| ROLE |
NAMES |
REVIEW STATUS |
| RESPONSIBLE (Drive decision process) |
PM (Primary Owner): [Name], Design: [Name], Eng: [Name] |
Not started |
| ACCOUNTABLE (Ultimate decision authority) |
[Name] |
Not started |
| CONSULTED (Contribute input) |
[Names] |
Not started |
| INFORMED |
[Names] |
Not started |
3. Background & Current State
- Current state experience with pain points
- Industry data and competitive landscape
- Link to recordings, Figma files, or other references
4. Problem Statements (Customer Problem Framework)
Use the problem statement framework:
Customer Problem:
I am… [narrow description of customer]
I am trying to… [desired outcome]
But… [problem or barrier]
Because… [root cause]
Which makes me feel… [emotion]
Business Problem:
I am… [business unit/team]
I am trying to… [business goal]
But… [challenge]
Because… [root cause]
Which makes me feel… [impact]
5. Ideal State
In a perfect world: [Vision of solved problem]
The biggest benefit to me is: [Primary value proposition]
Which makes me feel: [Emotional outcome]
6. Business Goals and Success Metrics
| GOAL/METRIC |
DESCRIPTION |
TARGET |
| [Metric name] |
[Brief description] |
[Target value] |
7. Key Features
High-level explanation of feature areas (3-6 features):
- Feature 1: [Description]
- Feature 2: [Description]
- Feature 3: [Description]
8. Use Cases & Functional Requirements
| ID |
PRIORITY |
PERSONA |
USE CASE |
ACCEPTANCE CRITERIA |
| 1.1 |
P0/P1/P2 |
[Persona] |
[As a user, I want...] |
[Criteria for completion] |
Priority levels:
- P0: Must have for launch
- P1: Important, should have
- P2: Nice to have
9. Non-Functional Requirements
- Performance Requirements: Latency, throughput, scalability
- Security Requirements: Auth, encryption, compliance
- Legal Requirements: Disclaimers, regulatory compliance
- Internationalization: Language, locale support
- Reliability: Uptime SLA, failover
10. Insights and Problem Validation
- Market Research: SWOT analysis, competitive UI analysis
- Customer Insights: Research findings, survey data, customer feedback, app reviews
- Include supporting quotes when available
11. Milestones and Releases
| MILESTONE |
TARGET DATE |
DESCRIPTION |
| Alpha |
[Date] |
[Scope] |
| Beta |
[Date] |
[Scope] |
| GA |
[Date] |
[Scope] |
12. Open Questions and Decisions
| TYPE |
DESCRIPTION |
PERSON RESPONSIBLE |
STATUS |
DATE TO CLOSE |
| Question/Decision |
[Description] |
[Name] |
Not started/Decided |
[Date] |
13. Appendix
| RELATED ARTIFACTS |
DESCRIPTION |
LINKS |
| Related PRD |
Connected workstream PRDs |
[Link] |
| Figma |
E2E journeys, wireframes, designs |
[Link] |
| Research |
Research plans and insights |
[Link] |
Workflow
Step 1: Gather Information
Ask clarifying questions (one at a time):
- What is the product/feature being defined?
- Who is the target user/persona?
- What problem does it solve?
- What are the key success metrics?
- What are the main features?
- Any constraints or dependencies?
Step 2: Draft PRD
Create PRD in sections, validating each:
- Header and governance
- Problem statements
- Goals and features
- Use cases and requirements
- Milestones and appendix
Step 3: Output Options
- Google Doc: Use
create_document and write_document tools
- Local Markdown: Write to project directory
- Both: Create local source of truth + shareable Google Doc
Best Practices
- Be specific: Avoid vague requirements; include measurable criteria
- Use personas: Reference specific user personas consistently
- Prioritize ruthlessly: Not everything is P0
- Include rationale: Explain "why" not just "what"
- Link evidence: Reference research, data, and prior art
- Keep it current: Update last modified date with each change
Agentic PRD Extensions
For AI-powered products, include additional sections:
- Agent Classification: Type, autonomy level, interaction mode
- AI Trust Profile: Data sensitivity, decision risk, reversibility
- AI Leverage Points: Where AI adds unique value
- Guardrails & Safety: Ethical bounds, fallbacks, human escalation
- Eval Framework: How to measure AI performance
See references/agentic-prd-template.md for the full agentic PRD template.
Reference Templates
| Template |
Use Case |
references/prd-template.md |
Standard PRD with governance, problem statements, requirements |
references/agentic-prd-template.md |
Extended template for AI/agent products with evals, guardrails, trust |
Quick Reference
| Section |
Purpose |
Key Content |
| Governance |
Who decides |
Who decides, approves, reviews |
| Problem Statement |
Why |
Customer and business pain points |
| Ideal State |
Vision |
Perfect world outcome |
| Goals/Metrics |
Success |
Measurable targets |
| Use Cases |
What |
Functional requirements |
| NFRs |
How |
Performance, security, reliability |
| Milestones |
When |
Timeline and phases |
1---2name: prd-writer3description: Use this skill when user asks to create, write, or draft a PRD (Product Requirements Document). Generates structured PRDs with governance framework, problem statements, business goals, use cases, and functional requirements.4---56# PRD Writer78Create comprehensive Product Requirements Documents following a structured PRD template format. This skill ensures consistent, well-structured PRDs that align with product development standards.910## When to Use1112- User explicitly asks for a PRD13- User wants to document product requirements14- User needs to formalize a product idea into a structured document15- User mentions "product requirements", "PRD", or "spec"1617## PRD Structure1819### 1. Header Section2021```22🚧 Draft | ✅ Approved | 🔄 In Review23LAST UPDATED: [Date]2425[PRD Title]26[One-line description of initiative for quick context]27```2829### 2. Governance Table (RACI)3031| ROLE | NAMES | REVIEW STATUS |32|------|-------|---------------|33| RESPONSIBLE (Drive decision process) | PM (Primary Owner): [Name], Design: [Name], Eng: [Name] | Not started |34| ACCOUNTABLE (Ultimate decision authority) | [Name] | Not started |35| CONSULTED (Contribute input) | [Names] | Not started |36| INFORMED | [Names] | Not started |3738### 3. Background & Current State3940- Current state experience with pain points41- Industry data and competitive landscape42- Link to recordings, Figma files, or other references4344### 4. Problem Statements (Customer Problem Framework)4546Use the problem statement framework:4748**Customer Problem:**49```50I am… [narrow description of customer]51I am trying to… [desired outcome]52But… [problem or barrier]53Because… [root cause]54Which makes me feel… [emotion]55```5657**Business Problem:**58```59I am… [business unit/team]60I am trying to… [business goal]61But… [challenge]62Because… [root cause]63Which makes me feel… [impact]64```6566### 5. Ideal State6768```69In a perfect world: [Vision of solved problem]70The biggest benefit to me is: [Primary value proposition]71Which makes me feel: [Emotional outcome]72```7374### 6. Business Goals and Success Metrics7576| GOAL/METRIC | DESCRIPTION | TARGET |77|-------------|-------------|--------|78| [Metric name] | [Brief description] | [Target value] |7980### 7. Key Features8182High-level explanation of feature areas (3-6 features):83- Feature 1: [Description]84- Feature 2: [Description]85- Feature 3: [Description]8687### 8. Use Cases & Functional Requirements8889| ID | PRIORITY | PERSONA | USE CASE | ACCEPTANCE CRITERIA |90|----|----------|---------|----------|---------------------|91| 1.1 | P0/P1/P2 | [Persona] | [As a user, I want...] | [Criteria for completion] |9293Priority levels:94- **P0**: Must have for launch95- **P1**: Important, should have96- **P2**: Nice to have9798### 9. Non-Functional Requirements99100- **Performance Requirements**: Latency, throughput, scalability101- **Security Requirements**: Auth, encryption, compliance102- **Legal Requirements**: Disclaimers, regulatory compliance103- **Internationalization**: Language, locale support104- **Reliability**: Uptime SLA, failover105106### 10. Insights and Problem Validation107108- **Market Research**: SWOT analysis, competitive UI analysis109- **Customer Insights**: Research findings, survey data, customer feedback, app reviews110- Include supporting quotes when available111112### 11. Milestones and Releases113114| MILESTONE | TARGET DATE | DESCRIPTION |115|-----------|-------------|-------------|116| Alpha | [Date] | [Scope] |117| Beta | [Date] | [Scope] |118| GA | [Date] | [Scope] |119120### 12. Open Questions and Decisions121122| TYPE | DESCRIPTION | PERSON RESPONSIBLE | STATUS | DATE TO CLOSE |123|------|-------------|---------------------|--------|---------------|124| Question/Decision | [Description] | [Name] | Not started/Decided | [Date] |125126### 13. Appendix127128| RELATED ARTIFACTS | DESCRIPTION | LINKS |129|-------------------|-------------|-------|130| Related PRD | Connected workstream PRDs | [Link] |131| Figma | E2E journeys, wireframes, designs | [Link] |132| Research | Research plans and insights | [Link] |133134## Workflow135136### Step 1: Gather Information137138Ask clarifying questions (one at a time):1391. What is the product/feature being defined?1402. Who is the target user/persona?1413. What problem does it solve?1424. What are the key success metrics?1435. What are the main features?1446. Any constraints or dependencies?145146### Step 2: Draft PRD147148Create PRD in sections, validating each:1491. Header and governance1502. Problem statements1513. Goals and features1524. Use cases and requirements1535. Milestones and appendix154155### Step 3: Output Options156157- **Google Doc**: Use `create_document` and `write_document` tools158- **Local Markdown**: Write to project directory159- **Both**: Create local source of truth + shareable Google Doc160161## Best Practices162163- **Be specific**: Avoid vague requirements; include measurable criteria164- **Use personas**: Reference specific user personas consistently165- **Prioritize ruthlessly**: Not everything is P0166- **Include rationale**: Explain "why" not just "what"167- **Link evidence**: Reference research, data, and prior art168- **Keep it current**: Update last modified date with each change169170## Agentic PRD Extensions171172For AI-powered products, include additional sections:173174- **Agent Classification**: Type, autonomy level, interaction mode175- **AI Trust Profile**: Data sensitivity, decision risk, reversibility176- **AI Leverage Points**: Where AI adds unique value177- **Guardrails & Safety**: Ethical bounds, fallbacks, human escalation178- **Eval Framework**: How to measure AI performance179180See `references/agentic-prd-template.md` for the full agentic PRD template.181182## Reference Templates183184| Template | Use Case |185|----------|----------|186| `references/prd-template.md` | Standard PRD with governance, problem statements, requirements |187| `references/agentic-prd-template.md` | Extended template for AI/agent products with evals, guardrails, trust |188189## Quick Reference190191| Section | Purpose | Key Content |192|---------|---------|-------------|193| Governance | Who decides | Who decides, approves, reviews |194| Problem Statement | Why | Customer and business pain points |195| Ideal State | Vision | Perfect world outcome |196| Goals/Metrics | Success | Measurable targets |197| Use Cases | What | Functional requirements |198| NFRs | How | Performance, security, reliability |199| Milestones | When | Timeline and phases |