prd-development
This Claude Code skill guides product managers through creating structured PRDs that connect problem statements, target users, proposed solutions, and success criteria into engineering-ready documents. Use it when transforming scattered discovery notes and research into a comprehensive, living document that aligns stakeholders, prevents scope creep, and provides engineering teams with clear context and success metrics for major product initiatives.
git clone --depth 1 https://github.com/deanpeters/Product-Manager-Skills /tmp/prd-development && cp -r /tmp/prd-development/skills/prd-development ~/.claude/skills/prd-developmentSKILL.md
## Purpose Guide product managers through structured PRD (Product Requirements Document) creation by orchestrating problem framing, user research synthesis, solution definition, and success criteria into a cohesive document. Use this to move from scattered notes and Slack threads to a clear, comprehensive PRD that aligns stakeholders, provides engineering context, and serves as a source of truth—avoiding ambiguity, scope creep, and the "build what's in my head" trap. This is not a waterfall spec—it's a living document that captures strategic context, customer problems, proposed solutions, and success criteria, evolving as you learn through delivery. ## Key Concepts ### What is a PRD? A PRD (Product Requirements Document) is a structured document that answers: 1. **What problem are we solving?** (Problem statement) 2. **For whom?** (Target users/personas) 3. **Why now?** (Strategic context, business case) 4. **What are we building?** (Solution overview) 5. **How will we measure success?** (Metrics, success criteria) 6. **What are the requirements?** (User stories, acceptance criteria, constraints) 7. **What are we NOT building?** (Out of scope) ### PRD Structure (Standard Template) ```markdown # [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 quotes, data, research) ## 3. Target Users & Personas - Primary persona(s) - Secondary persona(s) - Jobs-to-be-done ## 4. Strategic Context - Business goals (OKRs) - Market opportunity (TAM/SAM/SOM) - Competitive landscape - Why now? ## 5. Solution Overview - High-level description - User flows or wireframes - Key features ## 6. Success Metrics - Primary metric (what we're optimizing for) - Secondary metrics - Targets (current → goal) ## 7. User Stories & Requirements - Epic hypothesis - User stories with acceptance criteria - Edge cases, constraints ## 8. Out of Scope - What we're NOT building (and why) ## 9. Dependencies & Risks - Technical dependencies - External dependencies (integrations, partnerships) - Risks and mitigations ## 10. Open Questions - Unresolved decisions - Areas requiring discovery ``` ### Why This Works - **Alignment:** Ensures everyone (PM, design, eng, stakeholders) understands the "why" - **Context preservation:** Captures research and strategic rationale for future reference - **Decision log:** Documents what's in scope, out of scope, and why - **Execution clarity:** Provides engineering with user stories and acceptance criteria ### Anti-Patterns (What This Is NOT) - **Not a detailed spec:** PRDs frame the problem and solution; they don't specify UI pixel-by-pixel - **Not waterfall:** PRDs evolve as you learn; they're not frozen contracts - **Not a substitute for collaboration:** PRDs complement conversation, not replace it ### When to Use This - Starting a major feature or product initiative - Aligning cross-functional teams on scope and requirements - Documenting decisions for future reference - Onboarding new team members to a project ### When NOT to Use This - For small bug fixes or trivial features (overkill) - When problem and solution are already clear and aligned (just write user stories) - For continuous discovery experiments (use Lean UX Canvas instead) --- ### Facilitation Source of Truth When running this workflow as a guided conversation, use [`workshop-facilitation`](../workshop-facilitation/SKILL.md) as the interaction protocol. It defines: - session heads-up + entry mode (Guided, Context dump, Best guess) - one-question turns with plain-language prompts - progress labels (for example, Context Qx/8 and Scoring Qx/5) - interruption handling and pause/resume behavior - numbered recommendations at decision points - quick-select numbered response options for regular questions (include `Other (specify)` when useful) This file defines the workflow sequence and domain-specific outputs. If there is a conflict, follow this file's workflow logic. ## Application Use `template.md` for the full fill-in structure. This workflow orchestrates **8 phases** over **2-4 days**, using multiple component and interactive skills. --- ## Phase 1: Executive Summary (30 minutes) **Goal:** Write a one-paragraph overview for skimmers. ### Activities **1. Draft Executive Summary** - **Format:** "We're building [solution] for [persona] to solve [problem], which will result in [impact]." - **Example:** > "We're building a guided onboarding checklist for non-technical small business owners to solve the problem of 60% drop-off in the first 24 hours due to lack of guidance, which will increase activation rate from 40% to 60% and reduce churn by 10%." - **Participants:** PM - **Duration:** 30 minutes - **Output:** One-paragraph summary **Tip:** Write this first (forces clarity), but refine it last (after other sections are complete). --- ## Phase 2: Problem Statement (60 minutes) **Goal:** Frame the customer problem with evidence. ### Activities **1. Write Problem Statement** - **Use:** `skills/problem-statement/SKILL.md` (component) - **Input:** Discovery insights from `skills/discovery-process/SKILL.md` or `skills/problem-framing-canvas/SKILL.md` - **Participants:** PM - **Duration:** 30 minutes - **Output:** Structured problem statement **Example Problem Statement:** ```markdown ## 2. Problem Statement ### Who has this problem? Non-technical small business owners (solopreneurs, 1-10 employees) who sign up for our SaaS product. ### What is the problem? 60% of users abandon onboarding within the first 24 hours because they don't know what to do first. They see an empty dashboard with no guidance, get overwhelmed by options, and leave. ### Why is it painful? - **User impact:** Wastes time (30-60 min trying to figure out product), never reaches "aha moment," churns before experiencing value - **Business impact:** 60% activation ra
Run a structured discovery flow from problem framing through opportunity mapping and validation planning.
Guide PM to Director to VP/CPO transition planning with role-fit diagnostics and onboarding guidance.
Turn strategy and validated opportunities into a sequenced roadmap with clear tradeoffs.
Select what to work on next using the right prioritization method for your context.
Build product strategy from positioning through opportunity and roadmap decisions.
Create a decision-ready PRD by chaining problem framing, requirements definition, and story scaffolding.
Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.