prd-writer
Generate comprehensive product requirements documents. Use when starting a new feature or product initiative and need structured documentation.
When to Use
- Starting a new feature or product initiative
- Need to document requirements for the engineering team
- Stakeholders need a detailed project overview
- Before beginning design or development work
- To align cross-functional teams on scope and goals
What This Skill Does
Creates structured, comprehensive PRDs covering problem statement, proposed solution, requirements, success metrics, and implementation details.
Instructions
Help me write a comprehensive PRD for [feature name]. Include:
- Problem Statement
- Current situation
- User pain points
- Business impact
- Proposed Solution
- Overview of the approach
- User stories
- Success metrics
- Requirements
- Functional requirements
- Technical requirements
- Design requirements
- Implementation
- Dependencies
- Timeline estimate
- Resources needed
- Risks and Mitigations
Your context: [Add product context, feature details, and constraints here]
Best Practices
- Be specific about the problem and user pain points
- Include quantitative success metrics
- Define scope clearly (what's in scope and out of scope)
- Consider technical constraints upfront
- Add detailed user stories for key flows
- Include acceptance criteria
Example
Input: Building a notification center for SaaS app, target users are power users who miss important updates Output: Full PRD with problem statement, user stories, functional/technical requirements, success metrics (reduce missed notifications by 40%), timeline, and risk assessment
Quick Install
Add this skill to your AI assistant in 3 simple steps. No coding required!
Create the skill file
Run this command to create the directory and SKILL.md file:
mkdir -p .claude/skills/prd-writer && touch .claude/skills/prd-writer/SKILL.md
This creates the directory and an empty SKILL.md file.
Open the skill file
Open the SKILL.md file in your favorite editor:
nano .claude/skills/prd-writer/SKILL.md
Or use code .claude/skills/prd-writer/SKILL.md for VS Code
Add the content
Copy the skill content and paste it into the SKILL.md file:
Then save the file. Now you can use the skill by typing /prd-writer in your AI assistant, or it will automatically use it when relevant.
Using a different AI assistant?
.claude/skills/
.opencode/skills/
Related Skills
Feature Prioritization Assistant
Calculate RICE scores and prioritize features systematically
Design Sprint
Helps teams go from problem to tested prototype in five days. The Design Sprint framework (created by Jake Knapp at Goog...
OKRs (Objectives and Key Results)
Helps teams focus on what matters most and create a cadence of progress. The OKR framework (originated by Andy Grove at...