Skip to main content
ClaudeWave
Slash Command260 repo starsupdated 16d ago

prd

The prd slash command guides users through systematically building a comprehensive Product Requirements Document by collecting information across nine key sections: problem statement, user personas, user stories, functional and non-functional requirements, success metrics, scope constraints, risks, and open questions. Use this command when initiating a new product development effort or formalizing requirements for a feature or service that needs stakeholder alignment and clear technical specifications before development begins.

Install in Claude Code
Copy
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/borghei/Claude-Skills/HEAD/.claude/commands/prd.md -o ~/.claude/commands/prd.md
Then start a new Claude Code session; the slash command loads automatically.

prd.md

Guide the user through creating a complete PRD:

1. **Problem Statement** — what problem does this solve? Who has this problem? How painful is it today?
2. **User Personas** — define 2-3 target personas with: role, goals, pain points, technical comfort level.
3. **User Stories** — for each persona, write stories: "As a [persona], I want [action], so that [outcome]."
4. **Functional Requirements:**
   - Core features (must-have for launch)
   - Secondary features (important but deferrable)
   - Nice-to-haves (future consideration)
5. **Non-Functional Requirements:**
   - Performance targets (latency, throughput)
   - Scalability requirements
   - Security and compliance needs
   - Accessibility standards (WCAG level)
   - Browser/platform support
6. **Success Metrics** — how will we measure success? Define 3-5 KPIs with targets.
7. **Scope and Constraints:**
   - What's explicitly out of scope
   - Technical constraints
   - Timeline and milestones
8. **Risks and Mitigations** — top 3-5 risks with mitigation strategies.
9. **Open Questions** — unresolved decisions that need stakeholder input.

Output as a structured markdown document ready for review.