mcpField
P
product-strategist

product-strategist

github.com/alirezarezvani生产力28.9k862 次安装2 天前更新
代码仓库

关于 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导出 OKR JSON 供其他工具使用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alirezarezvani/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

详细介绍

Product Strategist

面向产品负责人的战略工具包,用于推动愿景、对齐与组织卓越。


核心能力

能力描述工具
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.md全部 5 种战略类型的详细说明及示例
references/examples/sample_growth_okrs.json增长战略的完整示例输出

最佳实践

OKR 级联
  • 每个层级限制为 3-5 个目标,每个目标配 3-5 个关键结果
  • 关键结果必须可衡量,并包含当前值与目标值
  • 定稿前校验父子层级关系
对齐评分
  • 总体对齐目标 >80%;任何低于 60% 的评分都需要排查
  • 平衡度评分确保没有团队负载过重
  • 横向对齐可避免各团队之间的目标相互冲突
团队配置
  • 团队配置应与实际组织结构相匹配
  • 根据团队规模调整贡献百分比
  • 平台/基础设施团队通常支持所有目标
  • 专业化团队(ML、数据)可能只支持相关目标

相关 Skills

  • Senior PM(project-management/senior-pm/)— 项目组合管理与风险分析为战略规划提供参考
  • Competitive Teardown(product-team/competitive-teardown/)— 竞争情报为产品战略提供输入

评论

支持 Markdown