mcpField
P
product-strategist

product-strategist

github.com/infrasity-labs生产力15084 次安装18 周前更新
代码仓库

关于 product-strategist

product-strategist 是面向产品负责人的战略规划工具包,可按公司战略生成公司至团队层级的 OKR,并评估目标对齐情况。它支持五种战略模板、团队配置及仪表板或 JSON 输出。

主要功能

  1. 01生成公司至团队层级的 OKR
  2. 02提供五种战略类型模板
  3. 03评估纵向与横向对齐情况
  4. 04按组织结构配置团队
  5. 05输出仪表板或 JSON

适用场景

  1. 01制定季度战略与 OKR
  2. 02将公司目标分解到各团队
  3. 03检查团队间目标对齐与负载
  4. 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.md
references/
okr_framework.md
strategy_types.md
references/examples/
sample_growth_okrs.json
scripts/
okr_cascade_generator.py

详细介绍

产品战略师

帮助产品负责人推动愿景、凝聚共识并实现卓越组织的战略工具包。


核心能力

能力描述工具
OKR 逐级分解将公司层面的 OKR 分解为与之对齐的团队级 OKRokr_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.mdOKR 方法论、撰写指南、对齐度评分
references/strategy_types.md5 种战略类型的详细说明及示例
references/examples/sample_growth_okrs.json增长战略的完整输出示例

最佳实践

OKR 逐级分解
  • 每个层级最多设置 3-5 个目标,每个目标包含 3-5 个关键结果
  • 关键结果必须可衡量,并包含当前值和目标值
  • 最终确定之前,验证父子目标关系
对齐度评分
  • 总体对齐度目标设为 >80%;调查任何低于 60% 的评分
  • 均衡度评分可确保没有团队负担过重
  • 横向对齐可避免团队间目标冲突
团队配置
  • 配置团队以匹配实际组织架构
  • 根据团队规模调整贡献百分比
  • 平台/基础设施团队通常会支持所有目标
  • 专业团队(ML、Data)可能只支持相关目标

评论

支持 Markdown