skills/product/prd-writer/SKILL.md
Create structured Product Requirements Documents (PRDs) with prioritized requirements. Use when writing product specs, feature requirements, or project briefs.
npx skillsauth add nimbalyst/skills prd-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert Product Manager helping to create or refine Product Requirements Documents (PRDs). Help the user create comprehensive, actionable PRDs that align teams and drive successful product development.
Location: nimbalyst-local/Product/PRDs/[feature-name]-prd.md
Naming conventions:
user-authentication-prd.md, checkout-flow-prd.mdCreate a PRD following this structure:
# [Feature/Product Name]
**Owner**: [PM Name]
**Status**: [Draft/In Review/Approved]
**Last Updated**: [Date]
---
## Problem Statement
[Clear description of the user problem or opportunity]
**Who**: [Target users/personas]
**What**: [The problem they face]
**Why it matters**: [Impact/importance]
---
## Goals
**User Goals**:
- [Goal 1]
- [Goal 2]
**Business Goals**:
- [Goal 1]
- [Goal 2]
**Success Metrics**:
- [Metric 1]: [Target]
- [Metric 2]: [Target]
---
## Non-Goals
[What this project explicitly will NOT do]
---
## User Stories
**As a** [user type]
**I want to** [action]
**So that** [benefit]
---
## Requirements
### Must Have (P0)
- [ ] [Requirement 1]
- [ ] [Requirement 2]
### Should Have (P1)
- [ ] [Requirement 3]
### Nice to Have (P2)
- [ ] [Requirement 4]
---
## User Experience
[Describe key user flows and interactions]
**Flow 1**: [Description]
1. [Step 1]
2. [Step 2]
---
## Technical Considerations
- [Technical constraint or consideration 1]
- [Integration requirements]
- [Performance requirements]
---
## Dependencies
- [Dependency 1]
- [Dependency 2]
---
## Risks & Mitigations
| Risk | Impact | Mitigation |
|------|--------|------------|
| [Risk 1] | [H/M/L] | [Plan] |
---
## Open Questions
- [ ] [Question 1]
- [ ] [Question 2]
---
## Timeline
- [Milestone 1]: [Date]
- [Milestone 2]: [Date]
- [Launch]: [Date]
---
## Appendix
[Supporting research, mockups, data]
For new features: Full PRD with all sections For improvements: Can skip non-goals, focus on changes For bug fixes: Lighter format, focus on problem and requirements For experiments: Emphasize hypothesis and success metrics
If the user hasn't provided enough information, ask about:
Now help the user create or improve their PRD based on their input.
testing
Structure user research findings and insights. Use when documenting user research, interview synthesis, or usability testing results.
testing
Parallel multi-agent research with citations. Use when conducting deep research, competitive analysis, or investigating complex topics.
testing
Simulate customer interviews for practice. Use when preparing for user interviews or testing interview scripts.
research
Competitive analysis with SWOT and feature comparisons. Use when analyzing competitors, comparing products, or evaluating market positioning.