product-manager-toolkitComprehensive 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.
Install via ClawdBot CLI:
clawdbot install alirezarezvani/product-manager-toolkitEssential tools and frameworks for modern product management, from discovery to delivery.
# Create sample data file
python scripts/rice_prioritizer.py sample
# Run prioritization with team capacity
python scripts/rice_prioritizer.py sample_features.csv --capacity 15
python scripts/customer_interview_analyzer.py interview_transcript.txt
references/prd_templates.mdGather ā Score ā Analyze ā Plan ā Validate ā Execute
# Input: CSV with features
python scripts/rice_prioritizer.py features.csv --capacity 20
See references/frameworks.md for RICE formula and scoring guidelines.
Review the tool output for:
Before finalizing the roadmap:
Plan ā Recruit ā Interview ā Analyze ā Synthesize ā Validate
references/frameworks.md)python scripts/customer_interview_analyzer.py transcript.txt
Extracts:
Before building:
references/frameworks.md)Scope ā Draft ā Review ā Refine ā Approve ā Track
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 |
After launch:
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 sample
# Run with default capacity (10 person-months)
python scripts/rice_prioritizer.py features.csv
# Custom capacity
python scripts/rice_prioritizer.py features.csv --capacity 20
# JSON output for integration
python scripts/rice_prioritizer.py features.csv --output json
# CSV output for spreadsheets
python scripts/rice_prioritizer.py features.csv --output csv
NLP-based interview analysis for extracting actionable insights.
Capabilities:
Commands:
# Analyze interview transcript
python scripts/customer_interview_analyzer.py interview.txt
# JSON output for aggregation
python scripts/customer_interview_analyzer.py interview.txt json
Input (features.csv):
name,reach,impact,confidence,effort
Onboarding Flow,20000,massive,high,s
Search Improvements,15000,high,high,m
Social Login,12000,high,medium,m
Push Notifications,10000,massive,medium,m
Dark Mode,8000,medium,high,s
Command:
python scripts/rice_prioritizer.py features.csv --capacity 15
Output:
============================================================
RICE PRIORITIZATION RESULTS
============================================================
š TOP PRIORITIZED FEATURES
1. Onboarding Flow
RICE Score: 16000.0
Reach: 20000 | Impact: massive | Confidence: high | Effort: s
2. Search Improvements
RICE Score: 4800.0
Reach: 15000 | Impact: high | Confidence: high | Effort: m
3. Social Login
RICE Score: 3072.0
Reach: 12000 | Impact: high | Confidence: medium | Effort: m
4. Push Notifications
RICE Score: 3840.0
Reach: 10000 | Impact: massive | Confidence: medium | Effort: m
5. Dark Mode
RICE Score: 2133.33
Reach: 8000 | Impact: medium | Confidence: high | Effort: s
š PORTFOLIO ANALYSIS
Total Features: 5
Total Effort: 19 person-months
Total Reach: 65,000 users
Average RICE Score: 5969.07
šÆ Quick Wins: 2 features
⢠Onboarding Flow (RICE: 16000.0)
⢠Dark Mode (RICE: 2133.33)
š Big Bets: 0 features
š
SUGGESTED ROADMAP
Q1 - Capacity: 11/15 person-months
⢠Onboarding Flow (RICE: 16000.0)
⢠Search Improvements (RICE: 4800.0)
⢠Dark Mode (RICE: 2133.33)
Q2 - Capacity: 10/15 person-months
⢠Push Notifications (RICE: 3840.0)
⢠Social Login (RICE: 3072.0)
Input (interview.txt):
Customer: Jane, Enterprise PM at TechCorp
Date: 2024-01-15
Interviewer: What's the hardest part of your current workflow?
Jane: The biggest frustration is the lack of real-time collaboration.
When I'm working on a PRD, I have to constantly ping my team on Slack
to get updates. It's really frustrating to wait for responses,
especially when we're on a tight deadline.
I've tried using Google Docs for collaboration, but it doesn't
integrate with our roadmap tools. I'd pay extra for something that
just worked seamlessly.
Interviewer: How often does this happen?
Jane: Literally every day. I probably waste 30 minutes just on
back-and-forth messages. It's my biggest pain point right now.
Command:
python scripts/customer_interview_analyzer.py interview.txt
Output:
============================================================
CUSTOMER INTERVIEW ANALYSIS
============================================================
š INTERVIEW METADATA
Segments found: 1
Lines analyzed: 15
š PAIN POINTS (3 found)
1. [HIGH] Lack of real-time collaboration
"I have to constantly ping my team on Slack to get updates"
2. [MEDIUM] Tool integration gaps
"Google Docs...doesn't integrate with our roadmap tools"
3. [HIGH] Time wasted on communication
"waste 30 minutes just on back-and-forth messages"
š” FEATURE REQUESTS (2 found)
1. Real-time collaboration - Priority: High
2. Seamless tool integration - Priority: Medium
šÆ JOBS TO BE DONE
When working on PRDs with tight deadlines
I want real-time visibility into team updates
So I can avoid wasted time on status checks
š SENTIMENT ANALYSIS
Overall: Negative (pain-focused interview)
Key emotions: Frustration, Time pressure
š¬ KEY QUOTES
⢠"It's really frustrating to wait for responses"
⢠"I'd pay extra for something that just worked seamlessly"
⢠"It's my biggest pain point right now"
š·ļø THEMES
- Collaboration friction
- Tool fragmentation
- Time efficiency
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.json
# Export for dashboard
python scripts/customer_interview_analyzer.py interview.txt json > insights.json
| 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 |
Writing Great PRDs:
Effective Prioritization:
Customer Discovery:
# Prioritization
python scripts/rice_prioritizer.py features.csv --capacity 15
# Interview Analysis
python scripts/customer_interview_analyzer.py interview.txt
# Generate sample data
python scripts/rice_prioritizer.py sample
# JSON outputs
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json
references/prd_templates.md - PRD templates for different contextsreferences/frameworks.md - Detailed framework documentation (RICE, MoSCoW, Kano, JTBD, etc.)Generated Mar 1, 2026
A new SaaS startup needs to prioritize features for its MVP and subsequent releases. The product manager uses the RICE Prioritizer to score potential features based on reach, impact, confidence, and effort, balancing quick wins with strategic bets to align with limited development capacity and market entry goals.
An e-commerce company wants to improve user retention by addressing pain points identified from customer interviews. The product manager employs the Customer Interview Analyzer to extract themes and severity from transcripts, then synthesizes findings into actionable PRDs using templates for features like personalized recommendations or checkout optimization.
A healthcare technology firm must develop new features to comply with updated regulations while maintaining user satisfaction. The product manager follows the PRD Development Process with the Standard PRD template, ensuring thorough review cycles with engineering for feasibility and design for usability, and tracks execution against strict timelines.
A FinTech company is expanding into a new demographic and needs to validate product-market fit. The product manager conducts customer discovery using the toolkit's frameworks, recruiting participants for interviews, analyzing insights to identify patterns, and validating solutions with prototypes before committing to development resources.
A large enterprise software provider aims to align its quarterly roadmap with strategic goals and stakeholder inputs. The product manager uses the Feature Prioritization Process to gather requests from sales and support, score them with RICE, analyze portfolio balance, and generate a validated roadmap for communication across teams.
Companies charge recurring fees for access to the product, often tiered by features or usage. This model benefits from the toolkit by enabling data-driven prioritization of features that enhance customer retention and upsell opportunities, using RICE to allocate development efforts toward high-impact updates.
Businesses earn revenue by taking a percentage of transactions facilitated through their platform. The toolkit supports this model by helping product managers analyze customer interviews to identify friction points in the transaction process and prioritize features that increase transaction volume and user satisfaction.
Firms sell software licenses to large organizations with custom needs and long-term contracts. This model leverages the toolkit for developing comprehensive PRDs that address complex requirements, ensuring thorough review cycles and tracking execution to meet contractual obligations and stakeholder expectations.
š¬ Integration Tip
Integrate the toolkit with project management tools like Jira or Asana by exporting RICE outputs as CSV for task creation and linking PRDs to epics for seamless tracking across development cycles.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...