Product Manager Toolkit
by @alirezarezvani
Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market...
clawhub install product-manager-toolkitπ About This Skill
name: "product-manager-toolkit" description: 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.
Product Manager Toolkit
Essential tools and frameworks for modern product management, from discovery to delivery.
Table of Contents
Quick Start
For Feature Prioritization
# Create sample data file
python scripts/rice_prioritizer.py sampleRun prioritization with team capacity
python scripts/rice_prioritizer.py sample_features.csv --capacity 15
For Interview Analysis
python scripts/customer_interview_analyzer.py interview_transcript.txt
For PRD Creation
1. Choose template fromreferences/prd_templates.md
2. Fill sections based on discovery work
3. Review with engineering for feasibility
4. Version control in project management toolCore Workflows
Feature Prioritization Process
Gather β Score β Analyze β Plan β Validate β Execute
#### Step 1: Gather Feature Requests
#### Step 2: Score with RICE
# Input: CSV with features
python scripts/rice_prioritizer.py features.csv --capacity 20
See references/frameworks.md for RICE formula and scoring guidelines.
#### Step 3: Analyze Portfolio Review the tool output for:
#### Step 4: Generate Roadmap
#### Step 5: Validate Results Before finalizing the roadmap:
#### Step 6: Execute and Iterate
Customer Discovery Process
Plan β Recruit β Interview β Analyze β Synthesize β Validate
#### Step 1: Plan Research
references/frameworks.md)#### Step 2: Recruit Participants
#### Step 3: Conduct Interviews
#### Step 4: Analyze Insights
python scripts/customer_interview_analyzer.py transcript.txt
Extracts:
#### Step 5: Synthesize Findings
#### Step 6: Validate Solutions Before building:
references/frameworks.md)PRD Development Process
Scope β Draft β Review β Refine β Approve β Track
#### Step 1: Choose Template
Select from references/prd_templates.md:
| Template | Use Case | Timeline | |----------|----------|----------| | Standard PRD | Complex features, cross-team | 6-8 weeks | | One-Page PRD | Simple features, single team | 2-4 weeks | | Feature Brief | Exploration phase | 1 week | | Agile Epic | Sprint-based delivery | Ongoing |
#### Step 2: Draft Content
#### Step 3: Review Cycle
#### Step 4: Refine Based on Feedback
#### Step 5: Approval and Kickoff
#### Step 6: Track Execution After launch:
Tools Reference
RICE Prioritizer
Advanced RICE framework implementation with portfolio analysis.
Features:
CSV Input Format:
name,reach,impact,confidence,effort,description
User Dashboard Redesign,5000,high,high,l,Complete redesign
Mobile Push Notifications,10000,massive,medium,m,Add push support
Dark Mode,8000,medium,high,s,Dark theme option
Commands:
# Create sample data
python scripts/rice_prioritizer.py sampleRun with default capacity (10 person-months)
python scripts/rice_prioritizer.py features.csvCustom capacity
python scripts/rice_prioritizer.py features.csv --capacity 20JSON output for integration
python scripts/rice_prioritizer.py features.csv --output jsonCSV output for spreadsheets
python scripts/rice_prioritizer.py features.csv --output csv
Customer Interview Analyzer
NLP-based interview analysis for extracting actionable insights.
Capabilities:
Commands:
# Analyze interview transcript
python scripts/customer_interview_analyzer.py interview.txtJSON output for aggregation
python scripts/customer_interview_analyzer.py interview.txt json
Input/Output Examples
β See references/input-output-examples.md for detailsIntegration Points
Compatible tools and platforms:
| Category | Platforms | |----------|-----------| | Analytics | Amplitude, Mixpanel, Google Analytics | | Roadmapping | ProductBoard, Aha!, Roadmunk, Productplan | | Design | Figma, Sketch, Miro | | Development | Jira, Linear, GitHub, Asana | | Research | Dovetail, UserVoice, Pendo, Maze | | Communication | Slack, Notion, Confluence |
JSON export enables integration with most tools:
# Export for Jira import
python scripts/rice_prioritizer.py features.csv --output json > priorities.jsonExport for dashboard
python scripts/customer_interview_analyzer.py interview.txt json > insights.json
Common Pitfalls to Avoid
| Pitfall | Description | Prevention | |---------|-------------|------------| | Solution-First | Jumping to features before understanding problems | Start every PRD with problem statement | | Analysis Paralysis | Over-researching without shipping | Set time-boxes for research phases | | Feature Factory | Shipping features without measuring impact | Define success metrics before building | | Ignoring Tech Debt | Not allocating time for platform health | Reserve 20% capacity for maintenance | | Stakeholder Surprise | Not communicating early and often | Weekly async updates, monthly demos | | Metric Theater | Optimizing vanity metrics over real value | Tie metrics to user value delivered |
Best Practices
Writing Great PRDs:
Effective Prioritization:
Customer Discovery:
Quick Reference
# Prioritization
python scripts/rice_prioritizer.py features.csv --capacity 15Interview Analysis
python scripts/customer_interview_analyzer.py interview.txtGenerate sample data
python scripts/rice_prioritizer.py sampleJSON outputs
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json
Reference Documents
references/prd_templates.md - PRD templates for different contextsreferences/frameworks.md - Detailed framework documentation (RICE, MoSCoW, Kano, JTBD, etc.)π‘ Examples
For Feature Prioritization
# Create sample data file
python scripts/rice_prioritizer.py sampleRun prioritization with team capacity
python scripts/rice_prioritizer.py sample_features.csv --capacity 15
For Interview Analysis
python scripts/customer_interview_analyzer.py interview_transcript.txt
For PRD Creation
1. Choose template fromreferences/prd_templates.md
2. Fill sections based on discovery work
3. Review with engineering for feasibility
4. Version control in project management toolπ Tips & Best Practices
Writing Great PRDs:
Effective Prioritization:
Customer Discovery: