product-manager-toolkit by borghei/claude-skills
npx skills add https://github.com/borghei/claude-skills --skill product-manager-toolkit现代产品管理从探索到交付的必备工具和框架。
# 创建示例数据文件
python scripts/rice_prioritizer.py sample
# 根据团队容量运行优先级排序
python scripts/rice_prioritizer.py sample_features.csv --capacity 15
python scripts/customer_interview_analyzer.py interview_transcript.txt
references/prd_templates.md 选择模板广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
收集 → 评分 → 分析 → 规划 → 验证 → 执行
# 输入:包含功能的 CSV 文件
python scripts/rice_prioritizer.py features.csv --capacity 20
查看 references/frameworks.md 了解 RICE 公式和评分指南。
审查工具输出,关注:
在最终确定路线图之前:
规划 → 招募 → 访谈 → 分析 → 综合 → 验证
references/frameworks.md)python scripts/customer_interview_analyzer.py transcript.txt
提取:
在构建之前:
references/frameworks.md)确定范围 → 起草 → 评审 → 完善 → 批准 → 跟踪
从 references/prd_templates.md 中选择:
| 模板 | 使用场景 | 时间线 |
|---|---|---|
| 标准 PRD | 复杂功能、跨团队 | 6-8 周 |
| 一页 PRD | 简单功能、单团队 | 2-4 周 |
| 功能简报 | 探索阶段 | 1 周 |
| 敏捷史诗 | 基于冲刺的交付 | 持续进行 |
发布后:
具有组合分析功能的高级 RICE 框架实现。
功能:
CSV 输入格式:
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
命令:
# 创建示例数据
python scripts/rice_prioritizer.py sample
# 使用默认容量运行(10 人月)
python scripts/rice_prioritizer.py features.csv
# 自定义容量
python scripts/rice_prioritizer.py features.csv --capacity 20
# JSON 输出用于集成
python scripts/rice_prioritizer.py features.csv --output json
# CSV 输出用于电子表格
python scripts/rice_prioritizer.py features.csv --output csv
基于 NLP 的访谈分析,用于提取可操作的洞察。
能力:
命令:
# 分析访谈记录
python scripts/customer_interview_analyzer.py interview.txt
# JSON 输出用于聚合
python scripts/customer_interview_analyzer.py interview.txt json
输入 (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
命令:
python scripts/rice_prioritizer.py features.csv --capacity 15
输出:
============================================================
RICE 优先级排序结果
============================================================
📊 最高优先级功能
1. Onboarding Flow
RICE 分数: 16000.0
覆盖范围: 20000 | 影响力: massive | 置信度: high | 工作量: s
2. Search Improvements
RICE 分数: 4800.0
覆盖范围: 15000 | 影响力: high | 置信度: high | 工作量: m
3. Social Login
RICE 分数: 3072.0
覆盖范围: 12000 | 影响力: high | 置信度: medium | 工作量: m
4. Push Notifications
RICE 分数: 3840.0
覆盖范围: 10000 | 影响力: massive | 置信度: medium | 工作量: m
5. Dark Mode
RICE 分数: 2133.33
覆盖范围: 8000 | 影响力: medium | 置信度: high | 工作量: s
📈 组合分析
功能总数: 5
总工作量: 19 人月
总覆盖范围: 65,000 用户
平均 RICE 分数: 5969.07
🎯 快速胜利: 2 个功能
• Onboarding Flow (RICE: 16000.0)
• Dark Mode (RICE: 2133.33)
🚀 大赌注: 0 个功能
📅 建议路线图
Q1 - 容量: 11/15 人月
• Onboarding Flow (RICE: 16000.0)
• Search Improvements (RICE: 4800.0)
• Dark Mode (RICE: 2133.33)
Q2 - 容量: 10/15 人月
• Push Notifications (RICE: 3840.0)
• Social Login (RICE: 3072.0)
输入 (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.
命令:
python scripts/customer_interview_analyzer.py interview.txt
输出:
============================================================
客户访谈分析
============================================================
📋 访谈元数据
发现的细分市场: 1
分析的行数: 15
😟 痛点 (发现 3 个)
1. [高] 缺乏实时协作
"I have to constantly ping my team on Slack to get updates"
2. [中] 工具集成差距
"Google Docs...doesn't integrate with our roadmap tools"
3. [高] 沟通浪费的时间
"waste 30 minutes just on back-and-forth messages"
💡 功能请求 (发现 2 个)
1. 实时协作 - 优先级: 高
2. 无缝工具集成 - 优先级: 中
🎯 待完成的任务
When working on PRDs with tight deadlines
I want real-time visibility into team updates
So I can avoid wasted time on status checks
📊 情感分析
总体: 负面(以痛点为中心的访谈)
关键情绪: 沮丧、时间压力
💬 关键引述
• "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"
🏷️ 主题
- 协作摩擦
- 工具碎片化
- 时间效率
兼容的工具和平台:
| 类别 | 平台 |
|---|---|
| 分析 | Amplitude, Mixpanel, Google Analytics |
| 路线图规划 | ProductBoard, Aha!, Roadmunk, Productplan |
| 设计 | Figma, Sketch, Miro |
| 开发 | Jira, Linear, GitHub, Asana |
| 研究 | Dovetail, UserVoice, Pendo, Maze |
| 沟通 | Slack, Notion, Confluence |
JSON 导出支持与大多数工具集成:
# 导出用于 Jira 导入
python scripts/rice_prioritizer.py features.csv --output json > priorities.json
# 导出用于仪表板
python scripts/customer_interview_analyzer.py interview.txt json > insights.json
| 陷阱 | 描述 | 预防措施 |
|---|---|---|
| 解决方案先行 | 在理解问题之前就跳转到功能 | 每个 PRD 都以问题陈述开始 |
| 分析瘫痪 | 过度研究而不交付 | 为研究阶段设置时间盒 |
| 功能工厂 | 交付功能而不衡量影响 | 在构建之前定义成功指标 |
| 忽视技术债务 | 不为平台健康分配时间 | 为维护保留 20% 的容量 |
| 利益相关者意外 | 没有及早和经常沟通 | 每周异步更新,每月演示 |
| 指标剧场 | 优化虚荣指标而非真实价值 | 将指标与交付的用户价值挂钩 |
撰写出色的 PRD:
有效的优先级排序:
客户探索:
# 优先级排序
python scripts/rice_prioritizer.py features.csv --capacity 15
# 访谈分析
python scripts/customer_interview_analyzer.py interview.txt
# 生成示例数据
python scripts/rice_prioritizer.py sample
# JSON 输出
python scripts/rice_prioritizer.py features.csv --output json
python scripts/customer_interview_analyzer.py interview.txt json
references/prd_templates.md - 适用于不同场景的 PRD 模板references/frameworks.md - 详细的框架文档(RICE、MoSCoW、Kano、JTBD 等)每周安装次数
127
仓库
GitHub 星标数
35
首次出现
2026年2月21日
安全审计
安装于
cursor110
codex110
opencode110
gemini-cli109
github-copilot109
kimi-cli108
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
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.)Weekly Installs
127
Repository
GitHub Stars
35
First Seen
Feb 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
cursor110
codex110
opencode110
gemini-cli109
github-copilot109
kimi-cli108
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
33,600 周安装