Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.
Add this skill
npx mdskills install sickn33/product-manager-toolkitComprehensive PM toolkit with strong frameworks but relies on external Python scripts
1---2name: product-manager-toolkit3description: Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.4---56# Product Manager Toolkit78Essential tools and frameworks for modern product management, from discovery to delivery.910## Quick Start1112### For Feature Prioritization13```bash14python scripts/rice_prioritizer.py sample # Create sample CSV15python scripts/rice_prioritizer.py sample_features.csv --capacity 1516```1718### For Interview Analysis19```bash20python scripts/customer_interview_analyzer.py interview_transcript.txt21```2223### For PRD Creation241. Choose template from `references/prd_templates.md`252. Fill in sections based on discovery work263. Review with stakeholders274. Version control in your PM tool2829## Core Workflows3031### Feature Prioritization Process32331. **Gather Feature Requests**34 - Customer feedback35 - Sales requests36 - Technical debt37 - Strategic initiatives38392. **Score with RICE**40 ```bash41 # Create CSV with: name,reach,impact,confidence,effort42 python scripts/rice_prioritizer.py features.csv43 ```44 - **Reach**: Users affected per quarter45 - **Impact**: massive/high/medium/low/minimal46 - **Confidence**: high/medium/low47 - **Effort**: xl/l/m/s/xs (person-months)48493. **Analyze Portfolio**50 - Review quick wins vs big bets51 - Check effort distribution52 - Validate against strategy53544. **Generate Roadmap**55 - Quarterly capacity planning56 - Dependency mapping57 - Stakeholder alignment5859### Customer Discovery Process60611. **Conduct Interviews**62 - Use semi-structured format63 - Focus on problems, not solutions64 - Record with permission65662. **Analyze Insights**67 ```bash68 python scripts/customer_interview_analyzer.py transcript.txt69 ```70 Extracts:71 - Pain points with severity72 - Feature requests with priority73 - Jobs to be done74 - Sentiment analysis75 - Key themes and quotes76773. **Synthesize Findings**78 - Group similar pain points79 - Identify patterns across interviews80 - Map to opportunity areas81824. **Validate Solutions**83 - Create solution hypotheses84 - Test with prototypes85 - Measure actual vs expected behavior8687### PRD Development Process88891. **Choose Template**90 - **Standard PRD**: Complex features (6-8 weeks)91 - **One-Page PRD**: Simple features (2-4 weeks)92 - **Feature Brief**: Exploration phase (1 week)93 - **Agile Epic**: Sprint-based delivery94952. **Structure Content**96 - Problem → Solution → Success Metrics97 - Always include out-of-scope98 - Clear acceptance criteria991003. **Collaborate**101 - Engineering for feasibility102 - Design for experience103 - Sales for market validation104 - Support for operational impact105106## Key Scripts107108### rice_prioritizer.py109Advanced RICE framework implementation with portfolio analysis.110111**Features**:112- RICE score calculation113- Portfolio balance analysis (quick wins vs big bets)114- Quarterly roadmap generation115- Team capacity planning116- Multiple output formats (text/json/csv)117118**Usage Examples**:119```bash120# Basic prioritization121python scripts/rice_prioritizer.py features.csv122123# With custom team capacity (person-months per quarter)124python scripts/rice_prioritizer.py features.csv --capacity 20125126# Output as JSON for integration127python scripts/rice_prioritizer.py features.csv --output json128```129130### customer_interview_analyzer.py131NLP-based interview analysis for extracting actionable insights.132133**Capabilities**:134- Pain point extraction with severity assessment135- Feature request identification and classification136- Jobs-to-be-done pattern recognition137- Sentiment analysis138- Theme extraction139- Competitor mentions140- Key quotes identification141142**Usage Examples**:143```bash144# Analyze single interview145python scripts/customer_interview_analyzer.py interview.txt146147# Output as JSON for aggregation148python scripts/customer_interview_analyzer.py interview.txt json149```150151## Reference Documents152153### prd_templates.md154Multiple PRD formats for different contexts:1551561. **Standard PRD Template**157 - Comprehensive 11-section format158 - Best for major features159 - Includes technical specs1601612. **One-Page PRD**162 - Concise format for quick alignment163 - Focus on problem/solution/metrics164 - Good for smaller features1651663. **Agile Epic Template**167 - Sprint-based delivery168 - User story mapping169 - Acceptance criteria focus1701714. **Feature Brief**172 - Lightweight exploration173 - Hypothesis-driven174 - Pre-PRD phase175176## Prioritization Frameworks177178### RICE Framework179```180Score = (Reach × Impact × Confidence) / Effort181182Reach: # of users/quarter183Impact:184 - Massive = 3x185 - High = 2x186 - Medium = 1x187 - Low = 0.5x188 - Minimal = 0.25x189Confidence:190 - High = 100%191 - Medium = 80%192 - Low = 50%193Effort: Person-months194```195196### Value vs Effort Matrix197```198 Low Effort High Effort199200High QUICK WINS BIG BETS201Value [Prioritize] [Strategic]202203Low FILL-INS TIME SINKS204Value [Maybe] [Avoid]205```206207### MoSCoW Method208- **Must Have**: Critical for launch209- **Should Have**: Important but not critical210- **Could Have**: Nice to have211- **Won't Have**: Out of scope212213## Discovery Frameworks214215### Customer Interview Guide216```2171. Context Questions (5 min)218 - Role and responsibilities219 - Current workflow220 - Tools used2212222. Problem Exploration (15 min)223 - Pain points224 - Frequency and impact225 - Current workarounds2262273. Solution Validation (10 min)228 - Reaction to concepts229 - Value perception230 - Willingness to pay2312324. Wrap-up (5 min)233 - Other thoughts234 - Referrals235 - Follow-up permission236```237238### Hypothesis Template239```240We believe that [building this feature]241For [these users]242Will [achieve this outcome]243We'll know we're right when [metric]244```245246### Opportunity Solution Tree247```248Outcome249├── Opportunity 1250│ ├── Solution A251│ └── Solution B252└── Opportunity 2253 ├── Solution C254 └── Solution D255```256257## Metrics & Analytics258259### North Star Metric Framework2601. **Identify Core Value**: What's the #1 value to users?2612. **Make it Measurable**: Quantifiable and trackable2623. **Ensure It's Actionable**: Teams can influence it2634. **Check Leading Indicator**: Predicts business success264265### Funnel Analysis Template266```267Acquisition → Activation → Retention → Revenue → Referral268269Key Metrics:270- Conversion rate at each step271- Drop-off points272- Time between steps273- Cohort variations274```275276### Feature Success Metrics277- **Adoption**: % of users using feature278- **Frequency**: Usage per user per time period279- **Depth**: % of feature capability used280- **Retention**: Continued usage over time281- **Satisfaction**: NPS/CSAT for feature282283## Best Practices284285### Writing Great PRDs2861. Start with the problem, not solution2872. Include clear success metrics upfront2883. Explicitly state what's out of scope2894. Use visuals (wireframes, flows)2905. Keep technical details in appendix2916. Version control changes292293### Effective Prioritization2941. Mix quick wins with strategic bets2952. Consider opportunity cost2963. Account for dependencies2974. Buffer for unexpected work (20%)2985. Revisit quarterly2996. Communicate decisions clearly300301### Customer Discovery Tips3021. Ask "why" 5 times3032. Focus on past behavior, not future intentions3043. Avoid leading questions3054. Interview in their environment3065. Look for emotional reactions3076. Validate with data308309### Stakeholder Management3101. Identify RACI for decisions3112. Regular async updates3123. Demo over documentation3134. Address concerns early3145. Celebrate wins publicly3156. Learn from failures openly316317## Common Pitfalls to Avoid3183191. **Solution-First Thinking**: Jumping to features before understanding problems3202. **Analysis Paralysis**: Over-researching without shipping3213. **Feature Factory**: Shipping features without measuring impact3224. **Ignoring Technical Debt**: Not allocating time for platform health3235. **Stakeholder Surprise**: Not communicating early and often3246. **Metric Theater**: Optimizing vanity metrics over real value325326## Integration Points327328This toolkit integrates with:329- **Analytics**: Amplitude, Mixpanel, Google Analytics330- **Roadmapping**: ProductBoard, Aha!, Roadmunk331- **Design**: Figma, Sketch, Miro332- **Development**: Jira, Linear, GitHub333- **Research**: Dovetail, UserVoice, Pendo334- **Communication**: Slack, Notion, Confluence335336## Quick Commands Cheat Sheet337338```bash339# Prioritization340python scripts/rice_prioritizer.py features.csv --capacity 15341342# Interview Analysis343python scripts/customer_interview_analyzer.py interview.txt344345# Create sample data346python scripts/rice_prioritizer.py sample347348# JSON outputs for integration349python scripts/rice_prioritizer.py features.csv --output json350python scripts/customer_interview_analyzer.py interview.txt json351```352
Full transparency — inspect the skill content before installing.