Generate comprehensive Product Requirements Documents (PRDs) for product managers. Use this skill when users ask to "create a PRD", "write product requirements", "document a feature", or need help structuring product specifications.
View on GitHubjamesrochabrun/skills
trading-plan-generator
January 18, 2026
Select agents to install to:
npx add-skill https://github.com/jamesrochabrun/skills/blob/main/skills/prd-generator/SKILL.md -a claude-code --skill prd-generatorInstallation paths:
.claude/skills/prd-generator/# PRD Generator ## Overview Generate comprehensive, well-structured Product Requirements Documents (PRDs) that follow industry best practices. This skill helps product managers create clear, actionable requirements documents that align stakeholders and guide development teams. ## Core Workflow When a user requests to create a PRD (e.g., "create a PRD for a user authentication feature"), follow this workflow: ### Step 1: Gather Context Before generating the PRD, collect essential information through a discovery conversation: **Required Information:** - **Feature/Product Name**: What are we building? - **Problem Statement**: What problem does this solve? - **Target Users**: Who is this for? - **Business Goals**: What are we trying to achieve? - **Success Metrics**: How will we measure success? - **Timeline/Constraints**: Any deadlines or limitations? **Discovery Questions to Ask:** ``` 1. What problem are you trying to solve? 2. Who is the primary user/audience for this feature? 3. What are the key business objectives? 4. Are there any technical constraints we should be aware of? 5. What does success look like? How will you measure it? 6. What's the timeline for this feature? 7. What's explicitly out of scope? ``` **Note:** If the user provides a detailed brief or requirements upfront, you can skip some questions. Always ask for clarification on missing critical information. ### Step 2: Generate PRD Structure Use the standard PRD template from `references/prd_template.md` to create a well-structured document. The PRD should include: 1. **Executive Summary** - High-level overview (2-3 paragraphs) 2. **Problem Statement** - Clear articulation of the problem 3. **Goals & Objectives** - What we're trying to achieve 4. **User Personas** - Who we're building for 5. **User Stories & Requirements** - Detailed functional requirements 6. **Success Metrics** - KPIs and measurement criteria 7. **Scope** - What's in and out of scope 8. **Technical Considerations** - A