인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

okr-planner

okr-planner

OKR 制定/拆解/复盘教练。当用户提到以下场景时触发:OKR、目标管理、关键结果、OKR制定、OKR拆解、OKR复盘、OKR检查、OKR对齐、季度目标、objectives and key results、目标拆解、KR制定、OKR评分、OKR改进。即使用户只是说'帮我写个OKR''这个OKR写得好不好''帮我复盘一下这个季度的OKR''目标怎么拆解',也应触发。

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: okr-planner description: "OKR 制定/拆解/复盘教练。当用户提到以下场景时触发:OKR、目标管理、关键结果、OKR制定、OKR拆解、OKR复盘、OKR检查、OKR对齐、季度目标、objectives and key results、目标拆解、KR制定、OKR评分、OKR改进。即使用户只是说'帮我写个OKR''这个OKR写得好不好''帮我复盘一下这个季度的OKR''目标怎么拆解',也应触发。" license: MIT

OKR Coach

OKR 制定/拆解/复盘全流程教练:帮助用户制定高质量 OKR、将目标逐层拆解为可执行的关键结果、进行周期性复盘,并检查 OKR 是否符合最佳实践规范,给出具体改进建议。

Quick Start

用户可以提供 OKR 草稿让 Agent 检查,也可以从零开始制定 OKR。

用户:帮我写一个Q3的OKR,我负责用户增长
Agent:[引导制定 + 输出规范 OKR + 自检报告]

用户:帮我看看这个OKR写得好不好:O: 提升产品体验 KR1: 优化页面加载速度
Agent:[逐条检查 + 评分 + 改进建议]

第一部分:OKR 基础规范

OKR 结构定义

元素说明要求
Objective(目标)描述要达成的方向性目标定性、鼓舞人心、有挑战性、可在一个周期内推进
Key Result(关键结果)衡量目标是否达成的可量化指标定量、可衡量、有明确数值或里程碑、每个 O 对应 2-5 个 KR

Objective 撰写规范

好的 Objective 必须满足:

  1. 方向清晰:明确指出要在哪个领域取得进展
  2. 激励性强:读起来让团队知道为什么这件事重要
  3. 定性描述:不含具体数字(数字放在 KR 里)
  4. 时间边界:属于一个明确的 OKR 周期(通常为季度)
  5. 可控性:团队有能力直接影响结果,而非依赖外部因素

常见反面模式:

问题反例改进
太模糊做得更好打造行业领先的用户搜索体验
包含数字将 DAU 提升到 100 万大幅提升用户活跃度(数字放 KR)
是 KPI 不是目标完成 Q3 销售额建立可规模化的企业客户获取引擎
不可控成为行业第一在核心品类建立显著的竞争优势
太大改变世界让目标市场的中小企业降低 IT 运维负担

Key Result 撰写规范

好的 KR 必须满足 SMART+原则:

原则说明检查方式
Specific(具体)明确衡量什么能否一句话说清楚测什么?
Measurable(可衡量)有明确的数值或状态能否用数据判断是否完成?
Ambitious(有挑战)需要努力才能达成(建议达成率预期 60-70%)是不是轻松就能做到?
Relevant(相关)直接支撑对应的 Objective完成这个 KR 是否推进了 O?
Time-bound(有时限)在 OKR 周期内可评估周期结束时能否打分?

KR 的三种类型:

  1. 指标型:将 [指标] 从 [基线值] 提升到 [目标值]
    • 示例:将新用户 7 日留存率从 25% 提升到 40%
  2. 里程碑型:在 [时间] 前完成 [具体交付物]
    • 示例:9 月 30 日前完成推荐系统 v2 的 A/B 测试并上线
  3. 二元型:完成/未完成某个关键事项
    • 示例:完成 SOC2 Type II 认证审计(尽量少用,难以衡量进度)

KR 常见反面模式:

问题反例改进
不可衡量提升用户体验将 NPS 从 30 提升到 50
是任务不是结果上线推荐系统通过推荐系统将点击率从 3% 提升到 8%
没有基线提升留存率到 50%将 7 日留存从当前 32% 提升到 50%
太容易保持现有增长率将月增长率从 5% 提升到 12%
不可控获得 App Store 推荐将自然搜索下载量提升 30%

第二部分:OKR 制定 SOP

Phase 1: 明确上下文

操作步骤:

  1. 确认基本信息:

    • OKR 周期(Q1/Q2/Q3/Q4 或自定义)
    • 负责人/团队角色
    • 上级 OKR 或公司战略方向(如有)
    • 上一周期的 OKR 达成情况(如有)
  2. 提出关键问题(最多 5 个):

    • 这个周期最重要的 1-2 件事是什么?
    • 当前最大的瓶颈或挑战是什么?
    • 有哪些必须达成的硬性指标?
    • 团队现有的关键数据基线是什么?
    • 有没有跨团队的依赖或协作需求?
  3. 如果用户要求跳过提问,基于合理假设继续,在输出中标明假设

输出:上下文摘要(不超过 150 字)


Phase 2: 制定 Objective

操作步骤:

  1. 识别目标方向:

    • 从上下文中提取 2-4 个可能的目标方向
    • 每个方向用一句话描述其战略意义
  2. 撰写 Objective:

    • 每个 OKR 集合包含 1-3 个 Objective(建议不超过 3 个)
    • 按照 Objective 撰写规范逐条检查
    • 确保 Objective 之间不重叠、互相独立
  3. 对齐检查:

    • 如有上级 OKR,检查对齐关系
    • 确认每个 O 都能回答"为什么这件事重要"

Phase 3: 制定 Key Results

操作步骤:

  1. 为每个 O 编写 KR:

    • 每个 Objective 对应 2-5 个 KR
    • 优先使用指标型 KR,其次里程碑型,尽量避免纯二元型
    • 包含基线值(当前状态)和目标值
  2. KR 质量自检:对每个 KR 逐项检查 SMART+ 原则

  3. KR 组合检查:

    • 所有 KR 达成是否充分代表 O 的达成?(充分性)
    • KR 之间是否有重叠衡量?(独立性)
    • 是否涵盖了领先指标和滞后指标?(平衡性)

Phase 4: 输出与校验

输出格式:

## [周期] OKR —— [团队/个人名称]

### O1: [Objective 描述]
- KR1.1: [关键结果描述](基线: [X] → 目标: [Y])
- KR1.2: [关键结果描述](基线: [X] → 目标: [Y])
- KR1.3: [关键结果描述](里程碑: [具体交付物及时间])

### O2: [Objective 描述]
- KR2.1: ...
- KR2.2: ...

全局校验清单:

  • Objective 数量 ≤ 3
  • 每个 O 有 2-5 个 KR
  • 所有 KR 可量化或有明确里程碑
  • O 之间无重叠
  • KR 包含基线值
  • 整体挑战度适中(预期达成率 60-70%)
  • 无不可控的外部依赖型 KR

第三部分:OKR 拆解 SOP

纵向拆解(目标层级对齐)

适用场景:将公司/部门级 OKR 拆解为团队/个人级 OKR。

操作步骤:

  1. 识别上级 KR 与下级 O 的对应关系:

    • 上级的一个 KR 可能对应下级的一个 O
    • 下级的 O 应直接贡献于上级的 KR
  2. 拆解原则:

    • MECE:子目标互不重叠、合在一起完整覆盖上级 KR
    • 可归因:每个子目标都有明确的负责人
    • 可汇总:子 KR 的达成可以逻辑推导出上级 KR 的达成
  3. 对齐检查表:

    检查项说明
    上级 KR → 下级 O每个上级 KR 至少有一个下级团队承接
    覆盖度所有下级 O 合计是否覆盖上级 KR 的 100%?
    无孤儿是否有下级 O 不对应任何上级 KR?
    无冲突不同团队的 O/KR 之间是否有矛盾?

横向拆解(跨团队协作)

适用场景:一个目标需要多个团队协作完成。

操作步骤:

  1. 识别协作点:哪些 KR 需要跨团队协作?
  2. 分配贡献比例:每个团队对共享 KR 的贡献如何度量?
  3. 明确接口:团队之间的交付物和时间节点

第四部分:OKR 检查与改进 SOP

OKR 规范检查(逐条诊断)

当用户提交 OKR 草稿时,按以下维度逐条检查并打分:

Objective 检查项:

检查维度评分标准(1-5)1 分表现5 分表现
方向清晰度O 是否明确指向一个方向?完全模糊一读即懂方向
激励性读完是否知道为何重要?无感让人想为之努力
定性表达是否避免了数字?包含具体数字纯定性描述
可控性团队能否直接影响结果?完全外部依赖完全可控
粒度适当不太大也不太小?过于宏大或过于琐碎一个季度可显著推进

Key Result 检查项:

检查维度评分标准(1-5)1 分表现5 分表现
可衡量性能否用数据判定?主观描述明确数值/里程碑
有基线是否标注当前值?无基线基线+目标值齐全
挑战度是否需要努力?躺平即达 / 完全不可能跳一跳够得到
结果导向是结果还是任务?纯任务描述纯结果描述
与 O 的相关性完成 KR 是否推进 O?无关直接推进
独立性与其他 KR 是否重叠?高度重叠完全独立

输出格式:

## OKR 检查报告

### 总体评分:[X] / 5.0

### 逐条诊断

#### O1: [原文]
- 方向清晰度:[X]/5 —— [一句话点评]
- 激励性:[X]/5 —— [一句话点评]
- ...
- **综合评分**:[X]/5
- **改进建议**:[具体建议]
- **改写参考**:[改进后的 O]

#### KR1.1: [原文]
- 可衡量性:[X]/5 —— [一句话点评]
- ...
- **综合评分**:[X]/5
- **改进建议**:[具体建议]
- **改写参考**:[改进后的 KR]

### 整体建议
- [结构层面的建议,如 KR 数量、O 与 KR 的对齐性等]

第五部分:OKR 复盘 SOP

Phase R1: 打分

OKR 标准评分体系(Google 风格):

分数含义说明
1.0完全达成目标 100% 实现
0.7基本达成达到了有挑战性的目标
0.3部分达成有进展但距目标差距大
0.0未达成几乎没有进展

操作步骤:

  1. 逐个 KR 打分:

    • 指标型:(实际值 - 基线值) / (目标值 - 基线值)
    • 里程碑型:按完成百分比折算
    • 二元型:完成 = 1.0,未完成 = 0.0
  2. Objective 得分:取其下所有 KR 得分的平均值

  3. 健康度判断:

    O 得分健康度含义
    0.7-1.0绿色目标设定可能不够有挑战性(如果经常如此)
    0.4-0.6黄色理想区间,说明目标有挑战且在推进
    0.0-0.3红色需要复盘原因:目标不合理 / 执行不足 / 外部变化

Phase R2: 归因分析

操作步骤:

对每个 KR,分析未达成或超额达成的原因:

  1. 执行因素:

    • 投入的资源和时间是否足够?
    • 执行策略是否正确?
    • 是否有关键决策延误?
  2. 目标设定因素:

    • KR 设定是否合理?(太难/太简单/衡量方式不对)
    • O 的方向是否正确?
  3. 外部因素:

    • 市场/竞争环境是否发生变化?
    • 是否有不可控的意外事件?
    • 跨团队依赖是否按时交付?

Phase R3: 经验提炼

输出复盘报告模板:

## [周期] OKR 复盘报告 —— [团队/个人名称]

### 一、得分总览

| OKR 项 | 得分 | 健康度 |
|--------|------|--------|
| O1: [描述] | [X] | [颜色] |
| └ KR1.1 | [X] | — |
| └ KR1.2 | [X] | — |
| O2: [描述] | [X] | [颜色] |
| └ KR2.1 | [X] | — |

### 二、逐条分析

#### O1: [描述](得分: [X])

**KR1.1: [描述]**
- 得分:[X](基线: [A] → 目标: [B] → 实际: [C])
- 达成/未达成原因:[分析]
- 经验教训:[提炼]

### 三、关键经验

**做得好的(继续保持)**:
1. [经验 1]
2. [经验 2]

**需要改进的(下周期行动项)**:
1. [改进项 1] → 建议行动:[具体行动]
2. [改进项 2] → 建议行动:[具体行动]

### 四、对下周期 OKR 的建议
- [基于复盘结果的制定建议]

流程控制规则

交互模式选择

用户输入模式行为
"帮我写个 OKR"(无详细信息)引导模式执行 Phase 1 提问,逐步引导
提供了角色和方向但缺细节半自动模式提 2-3 个关键问题,同时开始起草
提供了完整上下文全自动模式直接输出 OKR 草稿 + 自检报告
提供了 OKR 草稿请求检查检查模式执行第四部分检查 SOP,输出诊断报告
提供了 OKR 及实际数据请求复盘复盘模式执行第五部分复盘 SOP,输出复盘报告

关键原则

  1. 永远不替用户做决定:提供选项和建议,最终由用户确认
  2. 数据驱动:尽可能要求用户提供基线数据,没有数据时标明"待补充"
  3. 挑战但务实:鼓励设定有挑战性的目标,但不脱离实际
  4. 关注对齐:始终检查 OKR 的上下级对齐和跨团队一致性
  5. 持续改进:每次复盘的经验应反哺下一次制定
저장한 Skills