From qe-framework
Writes structured PRDs with P0/P1/P2 prioritization and a 10-section template for product planning and requirements documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qe-framework:Qpm-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Distinct from:** Qpm-user-story (individual stories), Qpm-roadmap (timeline). This skill writes the full PRD document encompassing all sections from executive summary through dependencies. For breaking a PRD into individual user stories, delegate to /Qpm-user-story; for sequencing PRD epics into Now/Next/Later phases, delegate to /Qpm-roadmap.
Distinct from: Qpm-user-story (individual stories), Qpm-roadmap (timeline). This skill writes the full PRD document encompassing all sections from executive summary through dependencies. For breaking a PRD into individual user stories, delegate to /Qpm-user-story; for sequencing PRD epics into Now/Next/Later phases, delegate to /Qpm-roadmap.
Write structured PRDs from problem definition through engineering handoff. Transforms scattered notes and Slack threads into clear, comprehensive PRDs for stakeholder alignment, engineering context, and as a source of truth.
# [Feature/Product Name] PRD
## 1. Executive Summary
- One-paragraph overview (problem + solution + impact)
## 2. Problem Statement
- Who has this problem?
- What is the problem?
- Why is it painful?
- Evidence (customer interviews, data, research)
## 3. Target Users & Personas
- Primary persona
- Secondary persona
- Jobs-to-be-done
## 4. Strategic Context
- Business objectives (OKRs)
- Market opportunity
- Competitive landscape
- Why now?
## 5. Solution Overview
- High-level description
- User flows or wireframes
- Key features
## 6. Success Metrics
- Primary metric (what to optimize)
- Secondary metrics
- Targets (current → goal)
## 7. User Stories & Requirements
- Epic hypothesis
- User stories with acceptance criteria
- Edge cases, constraints
## 8. Out of Scope
- What will not be built (with reasons)
## 9. Dependencies & Risks
- Technical dependencies
- External dependencies
- Risks and mitigation
## 10. Open Questions
- Unresolved decisions
- Areas needing further discovery
"We are building [solution] for [persona] to solve [problem], which will deliver [impact]."
Classify all requirements using priority tiers:
| Priority | Meaning | Criteria |
|---|---|---|
| P0 | Must-have (launch blocker) | Without this, the product cannot ship |
| P1 | Should-have (high value) | Significant user/business impact, target for v1 |
| P2 | Nice-to-have (future) | Valuable but can wait for subsequent releases |
Apply to User Stories table:
| ID | Story | Priority | Effort |
|----|-------|----------|--------|
| US-01 | As a... | P0 | M |
Every PRD must explicitly include:
Non-goals — What will NOT be built and why. Prevents scope creep.
## Non-goals
- [Feature X]: Out of scope because [reason]. Revisit in Q3.
- [Feature Y]: Covered by existing [system].
Open Questions Tracker — Unresolved decisions with owners and deadlines.
## Open Questions
| # | Question | Owner | Due | Status |
|---|----------|-------|-----|--------|
| 1 | Which auth provider? | @eng-lead | 03/25 | Open |
After initial PRD generation, offer follow-up actions:
/Qpm-retro/Qpm-user-storyUser: Write a PRD for the new notification system
User: Create a product spec for this feature
User: Help me organize the requirements document
Credits: Original skill by @deanpeters - https://github.com/deanpeters/Product-Manager-Skills Credits: 8-section template and iterative patterns adapted from phuryn/pm-skills (MIT)
npx claudepluginhub inho-team/qe-framework --plugin qe-frameworkCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.