product-team/skills/product-manager-toolkit/SKILL.md
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.
npx skillsauth add alirezarezvani/claude-skills product-manager-toolkitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Essential 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
→ See references/input-output-examples.md for details
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.)tools
Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists.
tools
Use when planning, funding, scoping, or synthesizing enterprise research across workstreams — clinical study design, R&D program finance, market sizing/surveys, or product/user research. Triggers on "design this clinical study", "what sample size", "R&D budget", "burn rate", "capitalize or expense", "TAM SAM SOM", "market sizing", "survey design", "segment the market", "plan user interviews", "usability test", "synthesize research insights". Forks context to route to one of four Research-Operations sub-skills (clinical-research, research-finance, market-research, product-research) and returns a digest. Distinct from ra-qm-team (regulatory submission), finance (corporate close/valuation), research/grants (funding discovery), product-team (persona/journey/live experiments), and marketing-skill (campaign analytics).
development
Use when managing the money for an internal R&D program or portfolio — building a multi-period program budget with the F&A (indirect) split, tracking burn rate and runway against value-inflection milestones, or routing R&D cost items to a capitalize-vs-expense determination. Every budget output surfaces its assumptions block; capitalize-vs-expense is decision-support only and routes to a named finance owner — it never books an entry or decides accounting treatment. Distinct from finance/financial-analysis (corporate DCF, close, valuation) and research/grants (funding discovery — this manages money already won).
development
Use when planning and synthesizing product/user research as a method-and-repository discipline — selecting the right method for the goal (generative interviews vs usability test vs concept test vs validation), computing method-based saturation/sample size with an explicit confidence level, or synthesizing coded observations into insights while flagging single-source anecdotes. Never fabricates user insight; an insight requires recurrence across independent participants. Distinct from product-team/ux-researcher-designer (persona/journey artifacts), product-discovery (discovery-sprint planning), and experiment-designer (live A/B) — this is the research-ops method + insight-repository layer.