其他
当需要规划、审查、重写或教练季度 OKR…
适用于季度 OKR 规划、把战略翻译为团队结果、审查草稿质量、把路线图当 OKR 的草稿转换为正式 OKR 集。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 48/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 53/100 ×0.15
适用场景
当需要规划、审查、重写或教练季度 OKR通用
解决思路
- 从用户措辞检测入口模式:Guided(默认)、One-Shot(`--oneshot` 或“just draft OKRs from this context”)、Sustained Coach(“coach me through OKRs for X”)、Audit Only(“review these OKRs”)、Rewrite(“fix these OKRs”或“convert this roadmap to OKRs”);模糊时默认 Guided,并在回复开头声明检测到的模式。
- 在需要新草拟时运行 empowered-team 诊断,简要问:本周期功能、项目或日期是否已承诺?若 KR 不动,团队能否在周期中改举措?谁决定做什么,是团队还是别人?
- 将诊断答案记录为 `empowerment_signal: empowered | feature-team | mixed | unknown`;存在 feature-team 信号时不要拒绝继续,而是计划在 artifact 中加 Disclosure 段。
- 判断 OKR 是否是正确的 artifact:如果请求实质是项目计划、KPI dashboard、发布清单、假设、实验或状态更新,则重定向到合适的 pm-skill 或链,不要强行套 OKR 形态。
- 分类作战上下文:记录 scope(company | department | product | product-area | team | initiative)、cycle(quarter | half | annual | launch window | custom)、level 和 OKR 类型(committed | aspirational | learning | operational_health | compliance_or_safety);上下文缺失时默认 cycle 为 quarterly。
- 提取或推断战略意图:识别驱动该 OKR 集的父 objective、战略支柱、客户问题或业务压力;若未提供,在草拟前先问一次。
- 分离 outcome 与 work:把 features、tasks、projects、launches、hiring counts、activity counts 移入 Initiatives;OKR 是世界发生了什么变化,Initiatives 是如何促成变化的押注;应用 Castro 试金石:“如果能进 backlog,就不是 outcome。”
- 草拟或改进 Objective:Objective 定性、具体、有方向、适合周期;描述期望状态变化而非项目;连接战略;避免内嵌指标(数字属于 KR);避免空洞形容词,除非 artifact 定义了含义。
- 草拟或改进 Key Results:每个 KR 包含 metric definition、baseline(缺失则 `recommended-to-measure`)、target、deadline、evidence source、owner(适当处)、indicator class(`leading | lagging | guardrail | health | evidence_generation`)和 confidence(`high | medium | low | unknown`)。
- 对任何可能伤害配对指标的优化加 guardrail KR:例如 engagement vs quality、growth vs retention、speed vs reliability。
- 把 Initiatives 映射为押注:每个 initiative 说明预期推动哪个 KR 以及该期望背后的假设;Initiatives 是假设而非承诺;不要把 initiatives 列为 KR。
- 运行 OKR Quality Audit:按 rubric 给草稿评分;问题内联展示而非埋在附录;对每个 `risk` 或 `fail` 给出具体建议。
- 按需应用 empowered-team Disclosure:若 `empowerment_signal == feature-team` 或 `mixed`,加 Disclosure 段:“This OKR set frames pre-committed work as outcome bets. If the metrics do not move when the work ships, that is a learning, not a delivery failure. The team's lever this cycle is to keep shipping; the OKR's lever is to update next-cycle planning.”;若信号为 `empowered`,完全省略此段。
- 暴露开放问题:捕获技能无法从上下文解决、用户必须做的决定,例如 KR 测量窗口跨周期、initiative 分期决策、cohort 定义边界。
- 注明 source of truth:artifact 是规划输入,不是 canonical OKR 系统;包含 `source_of_truth` 字段,指向用户实际 OKR tracker(company OKR doc、Confluence page、dashboard、dedicated platform、spreadsheet 或实际 live 状态所在处)。
- 最终化为可直接使用:从最终 artifact 移除所有技能指导评论;最终输出应面向读者。
- 仅当 `.claude/pm-skills.local.md` 存在时启用 Project Memory Contract:否则完全忽略该节,按上述行为执行。
- 在 Project Memory Contract 下读取 `phase`、`active_initiative` 和任何先前 `decision` artifacts,使 objectives 对齐已承诺内容而非复述。
- 在 Project Memory Contract 下把 OKR 集写为 `decision` artifact。
- 在 Project Memory Contract 下,除非 `memory_auto_append: true`,先提议条目并等确认再写;若为 true,则追加并回显写入内容。
- 写 Project Memory 前立即重读文件,绝不基于生成提议的副本写;若期间文件变化,把自己的条目合并进当前状态并重新提议,而不是覆盖;只加自己的条目,其他字段和段落保持字节一致。
- 记住 memory 永不提供 baseline 或 target;拒绝编造这些值无论记录了什么。
- Constraint:必须衡量 outcomes(客户行为变化、业务 KPI 变化、运营健康变化),而非 features、tasks、milestones 或 activity counts。
- Constraint:不得静默编造 baselines、targets、current values 或 benchmarks;缺失值显式标为 `assumption`、`placeholder`、`recommended-to-measure` 或 `not-enough-evidence`。
- Constraint:不得把 OKR 分数用作个人绩效评级或薪酬输入;若用户要求,拒绝并解释。
- Constraint:必须对任何激励增长、速度或量的 KR 包含至少一个 guardrail 或 counter-metric KR。
- Constraint:必须把 0.6 到 0.7 甜蜜点仅应用于 aspirational OKRs;committed、compliance、safety、reliability 和 contractual KRs 目标为 1.0。
- Constraint:必须默认团队级 OKR;请求个人 OKR 时警告并解释 sandbagging 和 false-precision 风险。
- Constraint:不得成为 canonical source of truth;总要包含 `source_of_truth` 指针指向用户实际 OKR tracker。
- Constraint:必须在 feature-team 信号存在时应用 empowered-team Disclosure;不要拒绝用户,而是调整 framing。
- Quality Audit 标准:检查 strategic fit——与战略、父 OKR 或客户问题有清晰链接。
- Quality Audit 标准:检查 Objective quality——具体、定性、指导取舍,不是 slogan、task、metric bundle 或 project name。
- Quality Audit 标准:检查 KR outcome quality——衡量 outcome 或行为变化,不是 tasks、features 或 milestones。
- Quality Audit 标准:检查 Measurement quality——baseline、target、deadline、evidence source 存在(或标 placeholder)。
- Quality Audit 标准:检查 Product influence——团队能合理影响 outcome。
- Quality Audit 标准:检查 Focus——1 到 3 个 objectives,每个 2 到 4 个 KRs。
- Quality Audit 标准:检查 Guardrails——任何优化 KR 都考虑 quality、reliability 或 risk。
- Quality Audit 标准:检查 Alignment——parent、peer、dependency 关系清晰。
- Quality Audit 标准:检查 Operating rhythm——cycle、check-ins、review points 明确。
- Quality Audit 标准:检查 Integrity——无 compensation coupling、无 fabricated data。
- Quality Audit 标准:检查 Empowered-team Disclosure——有 feature-team 信号时包含,empowered 时省略。
- Anti-pattern:Feature-delivery KR(“Launch X”而非“Increase Y from A to B”)→ 重构为 outcome KR;把 feature 移入 Initiatives。
- Anti-pattern:Task-count KR(“Complete 10 interviews”没有学习 outcome)→ 重构或移为 evidence-generation 类型。
- Anti-pattern:Vanity metric KR(指标改善但无客户或业务价值)→ 标记并提出替代。
- Anti-pattern:Activity objective(objective 描述工作而非变化)→ 重构。
- Anti-pattern:Metric-stuffed objective(objective 只是 KPI 粘在一起)→ 重构。
- Anti-pattern:Too many OKRs(超过 3 个 objectives,或每个 objective 超过 4 个 KRs)→ 强制排序。
- Anti-pattern:Cascading theater(父 KR 本地复制但没有 ownership 逻辑)→ 重写为 networked alignment。
- Anti-pattern:Roadmap wrapper(OKRs 重新格式化 roadmap)→ 进入完整 Rewrite 模式。
- Anti-pattern:Missing baseline(target 无法解释)→ 标 `recommended-to-measure`。
- Anti-pattern:Missing evidence source(没人知道分数从哪来)→ 标 `not-enough-evidence`。
- Anti-pattern:Lag-only product OKR(团队 own revenue 但没有 product outcome)→ 加 leading product-outcome KR。
- Anti-pattern:No guardrail(优化可能损害 quality、trust、retention)→ 加 guardrail KR。
- Anti-pattern:Compensation coupling(人们会 sandbag 或隐藏学习)→ 拒绝并解释。
- Anti-pattern:Individual OKR default → 默认团队 OKRs;请求个人 OKRs 时警告。
- Anti-pattern:Unsupported benchmark(无证据的通用目标)→ 标记并询问来源。
- Anti-pattern:Pre-PMF over-metricization(真正目标是学习时却追求虚假定量精度)→ 重构为 learning OKR。
- Output Contract:所有必需段落按规范顺序出现——Context、Objective、Key Results、Initiatives as Bets、Guardrails and Health Checks、Alignment Notes、Quality Audit、Open Questions、Suggested Next Step。
- Output Contract:当 `empowerment_signal == feature-team | mixed` 时包含 Disclosure 段;`empowered` 时省略。
- Output Contract:每个 KR 包含 metric definition、baseline(或标 placeholder)、target、deadline、evidence source、indicator class 和 confidence。
- Output Contract:Initiatives 与 KRs 分开列,并明确绑定到它们旨在推动的 KR(s)。
- Output Contract:任何 optimization-style primary KR 至少存在一个 guardrail KR。
- Output Contract:source-of-truth note 存在,并指向非技能位置。
- Output Contract:Quality Audit 覆盖所有 rubric 标准,并显式给出 pass / risk / fail 评级。
- Output Contract:仅 Markdown 输出,无 JSON。
- Output Contract:foundation classification 下 frontmatter 无 `phase:` 字段;使用 `classification: foundation`。
- 最终质量检查:确认模式已检测并在回复开头声明。
- 最终质量检查:草拟时运行 empowered-team 诊断;捕获信号。
- 最终质量检查:所有必需段落按规范顺序出现。
- 最终质量检查:有 feature-team 信号时包含 Disclosure 段。
- 最终质量检查:每个 KR 有 metric、baseline(或 placeholder)、target、deadline、evidence source、indicator class、confidence。
- 最终质量检查:任何 optimization primary KR 至少有一个 guardrail KR。
- 最终质量检查:source-of-truth note 存在。
- 最终质量检查:无编造 baselines 或 targets——缺失值显式标记。
- 最终质量检查:无 compensation-coupled framing。
- 最终质量检查:应用 Quality Audit 并显式给 pass / risk / fail 评级。
- 最终质量检查:扫描 anti-pattern catalog——检测到的 anti-patterns 标记或重构。
- 最终质量检查:分类 OKR 类型(committed | aspirational | learning | operational_health | compliance_or_safety)。
- 最终质量检查:从最终 artifact 移除技能指导评论。
- 最终质量检查:仅 Markdown——无 JSON output。
适用边界 · 注意事项
- 只需要 dashboard 规格、事件追踪、实验设计或假设定义时,应使用对应专项技能,而不是 OKR。
- 周期已结束,需要正式评分、证据与学习综合时,应使用 `measure-okr-grader`。
- 团队纯属业务照常,需要稳态 KPI 而非拉伸结果时,OKR 是错误产物。