[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-6f131e8d-1e8f-48f2-a5f7-6eb78581804a":3,"$fqdoPNTLH6lSWGgizvbWeD4nppq2isDIdWsMNPwrwrrY":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"6f131e8d-1e8f-48f2-a5f7-6eb78581804a","product-manager-toolkit","产品经理综合工具包，包括RICE优先级排序、客户访谈分析、PRD模板、发现框架和上市策略。用于功能优先级排序、用户研究综合、需求文档编制和产品策略开发。","cat_life_career","mod_other","alirezarezvani,other","---\nname: \"product-manager-toolkit\"\ndescription: 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.\n---\n\n# Product Manager Toolkit\n\nEssential tools and frameworks for modern product management, from discovery to delivery.\n\n---\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Core Workflows](#core-workflows)\n  - [Feature Prioritization](#feature-prioritization-process)\n  - [Customer Discovery](#customer-discovery-process)\n  - [PRD Development](#prd-development-process)\n- [Tools Reference](#tools-reference)\n  - [RICE Prioritizer](#rice-prioritizer)\n  - [Customer Interview Analyzer](#customer-interview-analyzer)\n- [Input\u002FOutput Examples](#inputoutput-examples)\n- [Integration Points](#integration-points)\n- [Common Pitfalls](#common-pitfalls-to-avoid)\n\n---\n\n## Quick Start\n\n### For Feature Prioritization\n```bash\n# Create sample data file\npython scripts\u002Frice_prioritizer.py sample\n\n# Run prioritization with team capacity\npython scripts\u002Frice_prioritizer.py sample_features.csv --capacity 15\n```\n\n### For Interview Analysis\n```bash\npython scripts\u002Fcustomer_interview_analyzer.py interview_transcript.txt\n```\n\n### For PRD Creation\n1. Choose template from `references\u002Fprd_templates.md`\n2. Fill sections based on discovery work\n3. Review with engineering for feasibility\n4. Version control in project management tool\n\n---\n\n## Core Workflows\n\n### Feature Prioritization Process\n\n```\nGather → Score → Analyze → Plan → Validate → Execute\n```\n\n#### Step 1: Gather Feature Requests\n- Customer feedback (support tickets, interviews)\n- Sales requests (CRM pipeline blockers)\n- Technical debt (engineering input)\n- Strategic initiatives (leadership goals)\n\n#### Step 2: Score with RICE\n```bash\n# Input: CSV with features\npython scripts\u002Frice_prioritizer.py features.csv --capacity 20\n```\n\nSee `references\u002Fframeworks.md` for RICE formula and scoring guidelines.\n\n#### Step 3: Analyze Portfolio\nReview the tool output for:\n- Quick wins vs big bets distribution\n- Effort concentration (avoid all XL projects)\n- Strategic alignment gaps\n\n#### Step 4: Generate Roadmap\n- Quarterly capacity allocation\n- Dependency identification\n- Stakeholder communication plan\n\n#### Step 5: Validate Results\n**Before finalizing the roadmap:**\n- [ ] Compare top priorities against strategic goals\n- [ ] Run sensitivity analysis (what if estimates are wrong by 2x?)\n- [ ] Review with key stakeholders for blind spots\n- [ ] Check for missing dependencies between features\n- [ ] Validate effort estimates with engineering\n\n#### Step 6: Execute and Iterate\n- Share roadmap with team\n- Track actual vs estimated effort\n- Revisit priorities quarterly\n- Update RICE inputs based on learnings\n\n---\n\n### Customer Discovery Process\n\n```\nPlan → Recruit → Interview → Analyze → Synthesize → Validate\n```\n\n#### Step 1: Plan Research\n- Define research questions\n- Identify target segments\n- Create interview script (see `references\u002Fframeworks.md`)\n\n#### Step 2: Recruit Participants\n- 5-8 interviews per segment\n- Mix of power users and churned users\n- Incentivize appropriately\n\n#### Step 3: Conduct Interviews\n- Use semi-structured format\n- Focus on problems, not solutions\n- Record with permission\n- Take minimal notes during interview\n\n#### Step 4: Analyze Insights\n```bash\npython scripts\u002Fcustomer_interview_analyzer.py transcript.txt\n```\n\nExtracts:\n- Pain points with severity\n- Feature requests with priority\n- Jobs to be done patterns\n- Sentiment and key themes\n- Notable quotes\n\n#### Step 5: Synthesize Findings\n- Group similar pain points across interviews\n- Identify patterns (3+ mentions = pattern)\n- Map to opportunity areas using Opportunity Solution Tree\n- Prioritize opportunities by frequency and severity\n\n#### Step 6: Validate Solutions\n**Before building:**\n- [ ] Create solution hypotheses (see `references\u002Fframeworks.md`)\n- [ ] Test with low-fidelity prototypes\n- [ ] Measure actual behavior vs stated preference\n- [ ] Iterate based on feedback\n- [ ] Document learnings for future research\n\n---\n\n### PRD Development Process\n\n```\nScope → Draft → Review → Refine → Approve → Track\n```\n\n#### Step 1: Choose Template\nSelect from `references\u002Fprd_templates.md`:\n\n| Template | Use Case | Timeline |\n|----------|----------|----------|\n| Standard PRD | Complex features, cross-team | 6-8 weeks |\n| One-Page PRD | Simple features, single team | 2-4 weeks |\n| Feature Brief | Exploration phase | 1 week |\n| Agile Epic | Sprint-based delivery | Ongoing |\n\n#### Step 2: Draft Content\n- Lead with problem statement\n- Define success metrics upfront\n- Explicitly state out-of-scope items\n- Include wireframes or mockups\n\n#### Step 3: Review Cycle\n- Engineering: feasibility and effort\n- Design: user experience gaps\n- Sales: market validation\n- Support: operational impact\n\n#### Step 4: Refine Based on Feedback\n- Address technical constraints\n- Adjust scope to fit timeline\n- Document trade-off decisions\n\n#### Step 5: Approval and Kickoff\n- Stakeholder sign-off\n- Sprint planning integration\n- Communication to broader team\n\n#### Step 6: Track Execution\n**After launch:**\n- [ ] Compare actual metrics vs targets\n- [ ] Conduct user feedback sessions\n- [ ] Document what worked and what didn't\n- [ ] Update estimation accuracy data\n- [ ] Share learnings with team\n\n---\n\n## Tools Reference\n\n### RICE Prioritizer\n\nAdvanced RICE framework implementation with portfolio analysis.\n\n**Features:**\n- RICE score calculation with configurable weights\n- Portfolio balance analysis (quick wins vs big bets)\n- Quarterly roadmap generation based on capacity\n- Multiple output formats (text, JSON, CSV)\n\n**CSV Input Format:**\n```csv\nname,reach,impact,confidence,effort,description\nUser Dashboard Redesign,5000,high,high,l,Complete redesign\nMobile Push Notifications,10000,massive,medium,m,Add push support\nDark Mode,8000,medium,high,s,Dark theme option\n```\n\n**Commands:**\n```bash\n# Create sample data\npython scripts\u002Frice_prioritizer.py sample\n\n# Run with default capacity (10 person-months)\npython scripts\u002Frice_prioritizer.py features.csv\n\n# Custom capacity\npython scripts\u002Frice_prioritizer.py features.csv --capacity 20\n\n# JSON output for integration\npython scripts\u002Frice_prioritizer.py features.csv --output json\n\n# CSV output for spreadsheets\npython scripts\u002Frice_prioritizer.py features.csv --output csv\n```\n\n---\n\n### Customer Interview Analyzer\n\nNLP-based interview analysis for extracting actionable insights.\n\n**Capabilities:**\n- Pain point extraction with severity assessment\n- Feature request identification and classification\n- Jobs-to-be-done pattern recognition\n- Sentiment analysis per section\n- Theme and quote extraction\n- Competitor mention detection\n\n**Commands:**\n```bash\n# Analyze interview transcript\npython scripts\u002Fcustomer_interview_analyzer.py interview.txt\n\n# JSON output for aggregation\npython scripts\u002Fcustomer_interview_analyzer.py interview.txt json\n```\n\n---\n\n## Input\u002FOutput Examples\n→ See references\u002Finput-output-examples.md for details\n\n## Integration Points\n\nCompatible tools and platforms:\n\n| Category | Platforms |\n|----------|-----------|\n| **Analytics** | Amplitude, Mixpanel, Google Analytics |\n| **Roadmapping** | ProductBoard, Aha!, Roadmunk, Productplan |\n| **Design** | Figma, Sketch, Miro |\n| **Development** | Jira, Linear, GitHub, Asana |\n| **Research** | Dovetail, UserVoice, Pendo, Maze |\n| **Communication** | Slack, Notion, Confluence |\n\n**JSON export enables integration with most tools:**\n```bash\n# Export for Jira import\npython scripts\u002Frice_prioritizer.py features.csv --output json > priorities.json\n\n# Export for dashboard\npython scripts\u002Fcustomer_interview_analyzer.py interview.txt json > insights.json\n```\n\n---\n\n## Common Pitfalls to Avoid\n\n| Pitfall | Description | Prevention |\n|---------|-------------|------------|\n| **Solution-First** | Jumping to features before understanding problems | Start every PRD with problem statement |\n| **Analysis Paralysis** | Over-researching without shipping | Set time-boxes for research phases |\n| **Feature Factory** | Shipping features without measuring impact | Define success metrics before building |\n| **Ignoring Tech Debt** | Not allocating time for platform health | Reserve 20% capacity for maintenance |\n| **Stakeholder Surprise** | Not communicating early and often | Weekly async updates, monthly demos |\n| **Metric Theater** | Optimizing vanity metrics over real value | Tie metrics to user value delivered |\n\n---\n\n## Best Practices\n\n**Writing Great PRDs:**\n- Start with the problem, not the solution\n- Include clear success metrics upfront\n- Explicitly state what's out of scope\n- Use visuals (wireframes, flows, diagrams)\n- Keep technical details in appendix\n- Version control all changes\n\n**Effective Prioritization:**\n- Mix quick wins with strategic bets\n- Consider opportunity cost of delays\n- Account for dependencies between features\n- Buffer 20% for unexpected work\n- Revisit priorities quarterly\n- Communicate decisions with context\n\n**Customer Discovery:**\n- Ask \"why\" five times to find root cause\n- Focus on past behavior, not future intentions\n- Avoid leading questions (\"Wouldn't you love...\")\n- Interview in the user's natural environment\n- Watch for emotional reactions (pain = opportunity)\n- Validate qualitative with quantitative data\n\n---\n\n## Quick Reference\n\n```bash\n# Prioritization\npython scripts\u002Frice_prioritizer.py features.csv --capacity 15\n\n# Interview Analysis\npython scripts\u002Fcustomer_interview_analyzer.py interview.txt\n\n# Generate sample data\npython scripts\u002Frice_prioritizer.py sample\n\n# JSON outputs\npython scripts\u002Frice_prioritizer.py features.csv --output json\npython scripts\u002Fcustomer_interview_analyzer.py interview.txt json\n```\n\n---\n\n## Reference Documents\n\n- `references\u002Fprd_templates.md` - PRD templates for different contexts\n- `references\u002Fframeworks.md` - Detailed framework documentation (RICE, MoSCoW, Kano, JTBD, etc.)\n","","imported","https:\u002F\u002Fgithub.com\u002Falirezarezvani\u002Fclaude-skills","user_system_seed","SkillOPIC",true,146,799,"2026-05-16 14:03:39",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"62e2603e-a402-4afa-abf9-81dae3a0a40b","1.0.0","product-manager-toolkit.zip",25450,"uploads\u002Fskills\u002F6f131e8d-1e8f-48f2-a5f7-6eb78581804a\u002Fproduct-manager-toolkit.zip","647112aa1388e8a95751e0a97ebc0a9b150e2d1921e297ea9b1d25806a59bef6","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":10083},{\"path\":\"assets\u002Fprd_template.md\",\"isDirectory\":false,\"size\":3415},{\"path\":\"assets\u002Frice_input_template.csv\",\"isDirectory\":false,\"size\":130},{\"path\":\"references\u002Fframeworks.md\",\"isDirectory\":false,\"size\":16748},{\"path\":\"references\u002Finput-output-examples.md\",\"isDirectory\":false,\"size\":3779},{\"path\":\"references\u002Fprd_templates.md\",\"isDirectory\":false,\"size\":7249},{\"path\":\"scripts\u002Fcustomer_interview_analyzer.py\",\"isDirectory\":false,\"size\":17404},{\"path\":\"scripts\u002Frice_prioritizer.py\",\"isDirectory\":false,\"size\":11872}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]