关于 product-strategist
product-strategist 是面向产品负责人的战略规划工具包,可按公司战略生成公司至团队层级的 OKR,并评估目标对齐情况。它支持五种战略模板、团队配置及仪表板或 JSON 输出。
主要功能
- 01生成公司至团队层级的 OKR
- 02提供五种战略类型模板
- 03评估纵向与横向对齐情况
- 04按组织结构配置团队
- 05输出仪表板或 JSON
适用场景
- 01制定季度战略与 OKR
- 02将公司目标分解到各团队
- 03检查团队间目标对齐与负载
- 04导出 JSON 供其他工具使用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill product-strategist安装后在 Claude Code 中输入/product-strategist确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/okr_template.mdreferences/okr_framework.mdstrategy_types.mdreferences/examples/sample_growth_okrs.jsonscripts/okr_cascade_generator.py详细介绍
产品战略师
帮助产品负责人推动愿景、凝聚共识并实现卓越组织的战略工具包。
核心能力
| 能力 | 描述 | 工具 |
|---|---|---|
| OKR 逐级分解 | 将公司层面的 OKR 分解为与之对齐的团队级 OKR | okr_cascade_generator.py |
| 对齐度评分 | 衡量纵向和横向对齐情况 | 内置于生成器中 |
| 战略模板 | 5 种预置战略类型 | 增长、留存、营收、创新、运营 |
| 团队配置 | 根据组织架构进行自定义 | --teams 标志 |
快速开始
# Growth strategy with default teams
python scripts/okr_cascade_generator.py growth
# Retention strategy with custom teams
python scripts/okr_cascade_generator.py retention --teams "Engineering,Design,Data"
# Revenue strategy with 40% product contribution
python scripts/okr_cascade_generator.py revenue --contribution 0.4
# Export as JSON for integration
python scripts/okr_cascade_generator.py growth --json > okrs.json
工作流:季度战略规划
第 1 步:确定战略重点
| 战略 | 适用场景 |
|---|---|
| 增长 | 扩大用户群、拓展市场 |
| 留存 | 降低流失率、提升 LTV |
| 营收 | 提高 ARPU、探索新的变现方式 |
| 创新 | 实现市场差异化、开发新能力 |
| 运营 | 提高效率、扩大运营规模 |
详细指南请参阅 references/strategy_types.md。
第 2 步:收集输入指标
{
"current": 100000, // Current MAU
"target": 150000, // Target MAU
"current_nps": 40, // Current NPS
"target_nps": 60 // Target NPS
}
第 3 步:配置团队并运行生成器
# Default teams
python scripts/okr_cascade_generator.py growth
# Custom org structure with contribution percentage
python scripts/okr_cascade_generator.py growth \
--teams "Core,Platform,Mobile,AI" \
--contribution 0.3
第 4 步:查看对齐度评分
| 评分项 | 目标 | 低于目标时的措施 |
|---|---|---|
| 纵向对齐 | >90% | 确保所有目标都关联到上级目标 |
| 横向对齐 | >75% | 检查团队间是否存在协作缺口 |
| 覆盖度 | >80% | 验证是否涵盖所有公司 OKR |
| 均衡度 | >80% | 如果某个团队负担过重,则重新分配 |
| 总体 | >80% | <60% 时需要重构 |
第 5 步:优化、验证并导出
最终确定之前:
- 与利益相关者审查生成的目标
- 根据团队产能调整团队分配
- 验证贡献百分比是否切合实际
- 确保各团队之间不存在相互冲突的目标
- 设置跟踪频率(每两周进行一次检查)
# Export JSON for tools like Lattice, Ally, Workboard
python scripts/okr_cascade_generator.py growth --json > q1_okrs.json
OKR 逐级分解生成器
用法
python scripts/okr_cascade_generator.py [strategy] [options]
战略: growth | retention | revenue | innovation | operational
配置选项
| 选项 | 描述 | 默认值 |
|---|---|---|
--teams、-t | 以逗号分隔的团队名称 | Growth,Platform,Mobile,Data |
--contribution、-c | 产品对公司 OKR 的贡献度(0-1) | 0.3(30%) |
--json、-j | 输出为 JSON,而非仪表盘 | False |
--metrics、-m | 以 JSON 字符串提供指标 | 示例指标 |
输出示例
仪表盘输出(growth 战略)
============================================================
OKR CASCADE DASHBOARD
Quarter: Q1 2025 | Strategy: GROWTH
Teams: Growth, Platform, Mobile, Data | Product Contribution: 30%
============================================================
🏢 COMPANY OKRS
📌 CO-1: Accelerate user acquisition and market expansion
└─ CO-1-KR1: Increase MAU from 100,000 to 150,000
└─ CO-1-KR2: Achieve 50% MoM growth rate
└─ CO-1-KR3: Expand to 3 new markets
📌 CO-2: Achieve product-market fit in new segments
📌 CO-3: Build sustainable growth engine
🚀 PRODUCT OKRS
📌 PO-1: Build viral product features and market expansion
↳ Supports: CO-1
└─ PO-1-KR1: Increase product MAU to 45,000
└─ PO-1-KR2: Achieve 45% feature adoption rate
👥 TEAM OKRS
Growth Team:
📌 GRO-1: Build viral product features through acquisition and activation
└─ GRO-1-KR1: Increase product MAU to 11,250
└─ GRO-1-KR2: Achieve 11.25% feature adoption rate
🎯 ALIGNMENT SCORES
✓ Vertical Alignment: 100.0%
! Horizontal Alignment: 75.0%
✓ Coverage: 100.0% | ✓ Balance: 97.5% | ✓ Overall: 94.0%
✅ Overall alignment is GOOD (≥80%)
JSON 输出(retention --json,已截断)
{
"quarter": "Q1 2025",
"strategy": "retention",
"company": {
"objectives": [
{
"id": "CO-1",
"title": "Create lasting customer value and loyalty",
"key_results": [
{ "id": "CO-1-KR1", "title": "Improve retention from 70% to 85%", "current": 70, "target": 85 }
]
}
]
},
"product": { "contribution": 0.3, "objectives": ["..."] },
"teams": ["..."],
"alignment_scores": {
"vertical_alignment": 100.0, "horizontal_alignment": 75.0,
"coverage": 100.0, "balance": 97.5, "overall": 94.0
}
}
完整示例请参阅 references/examples/sample_growth_okrs.json。
参考文档
| 文档 | 描述 |
|---|---|
references/okr_framework.md | OKR 方法论、撰写指南、对齐度评分 |
references/strategy_types.md | 5 种战略类型的详细说明及示例 |
references/examples/sample_growth_okrs.json | 增长战略的完整输出示例 |
最佳实践
OKR 逐级分解
- 每个层级最多设置 3-5 个目标,每个目标包含 3-5 个关键结果
- 关键结果必须可衡量,并包含当前值和目标值
- 最终确定之前,验证父子目标关系
对齐度评分
- 总体对齐度目标设为 >80%;调查任何低于 60% 的评分
- 均衡度评分可确保没有团队负担过重
- 横向对齐可避免团队间目标冲突
团队配置
- 配置团队以匹配实际组织架构
- 根据团队规模调整贡献百分比
- 平台/基础设施团队通常会支持所有目标
- 专业团队(ML、Data)可能只支持相关目标
评论
支持 Markdown