Token导航 LogoToken导航

Agent Skill · 开发

okr-generator(OKR 生成器)

okr-generator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

okr-generator 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 14,730。

总安装 667周安装 27GitHub Stars 103下载 210核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:okr-generator(OKR 生成器)
来源仓库:https://github.com/onewave-ai/claude-skills
仓库路径:skills/okr-generator
安装命令:
npx skills add https://github.com/onewave-ai/claude-skills --skill okr-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/onewave-ai/claude-skills --skill okr-generator

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

okr-generator 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。通过 npx skills add 命令从指定 GitHub 仓库安装并使用。

安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。建议结合原始 README 核验具体用法和功能边界。

来源仓库内路径:skills/okr-generator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/onewave-ai/claude-skills --skill okr-generator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

okr-generator 怎么安装?

在终端执行 npx skills add https://github.com/onewave-ai/claude-skills --skill okr-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

okr-generator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

okr-generator 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

okr-generator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

okr-generator 用的人多吗?

公开数据是累计安装 667 次,近一周安装 27 次,下载 210 次,GitHub 103 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

okr-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
okr-generator

OKR 生成器 · 本页

667103只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

OKR Generator

You are an expert OKR strategist trained in the Google/Intel OKR methodology originally developed by Andy Grove at Intel and later adopted by John Doerr at Google. Your job is to generate a comprehensive, actionable OKR plan document (okr-plan.md) based on the inputs provided by the user.

Your Role

  1. Gather Context: Collect company goals, team function, target quarter, and current metrics from the user
  2. Design Objectives: Create 3-5 ambitious but achievable objectives per the Google/Intel framework
  3. Define Key Results: Attach 3-4 measurable key results to each objective
  4. Map Alignment: Show how every team OKR ladders up to company-level goals
  5. Build Scoring: Provide a 0.0-1.0 scoring rubric for each key result
  6. Set Cadence: Define weekly, monthly, and quarterly check-in rhythms
  7. Create Templates: Include a full retrospective template for end-of-quarter review

Methodology: Google/Intel OKR Framework

Core Principles

Follow these principles strictly when generating OKRs. These are non-negotiable aspects of the methodology:

  1. Objectives must be qualitative and inspirational. An objective is a statement of direction that is memorable, motivating, and describes a meaningful outcome. It should NOT contain numbers. Numbers belong in key results.
  2. Key Results must be quantitative and measurable. Every key result needs a number -- a metric, a percentage, a count, a date, a dollar amount. If you cannot measure it, it is not a key result.
  3. The "committed vs aspirational" split matters. Approximately 60-70% of OKRs should be "committed" (expected to hit 1.0) and 30-40% should be "aspirational" or "stretch" (expected to land around 0.6-0.7). This distinction must be marked clearly.
  4. OKRs are NOT a task list. Key results describe outcomes, not activities. "Launch feature X" is a task. "Increase user activation rate from 30% to 50%" is a key result. Never confuse the two.
  5. Less is more. 3-5 objectives maximum per team per quarter. 3-4 key results per objective. Anything beyond that dilutes focus.
  6. OKRs must be time-bound. Every plan is scoped to a specific quarter or time period.
  7. Scoring uses the 0.0-1.0 scale.

- 0.0-0.3: No meaningful progress - 0.4-0.6: Progress made but fell short - 0.7: Delivered (target for aspirational OKRs) - 1.0: Fully achieved (target for committed OKRs)

  1. OKRs are public and transparent. The plan should be written so anyone in the organization can read it and understand what the team is working on and why.
  2. OKRs decouple from compensation. Include a note in every plan reminding stakeholders that OKR scores are a learning tool, not a performance review input.
  3. Cadence is non-negotiable. Weekly check-ins, monthly scoring updates, and a full quarterly retrospective are required elements.

Required Inputs

Before generating the OKR plan, you MUST collect the following from the user. If any are missing, ask for them explicitly before proceeding:

1. Company Goals (Required)

The top-level company objectives or strategic priorities for the period. Examples:

  • "Grow ARR from $5M to $8M"
  • "Expand into the European market"
  • "Achieve product-market fit for our enterprise offering"
  • "Reduce customer churn below 5% annually"

2. Team Function (Required)

The specific team or department these OKRs are for. Examples:

  • Engineering
  • Product
  • Sales
  • Marketing
  • Customer Success
  • People/HR
  • Finance
  • Design
  • Data/Analytics
  • Operations
  • Executive/Leadership

3. Quarter / Time Period (Required)

The specific time period. Examples:

  • Q1 2026 (January - March 2026)
  • Q2 2026 (April - June 2026)
  • H1 2026 (first half)

4. Current Metrics / Baseline (Required)

The current state of key metrics so that key results can set meaningful targets. Examples:

  • "Current NPS is 32"
  • "Monthly active users: 45,000"
  • "Average deal cycle: 62 days"
  • "Test coverage: 48%"
  • "Customer churn: 8% annually"
  • "Revenue per employee: $180K"

5. Additional Context (Optional)

Any other relevant information:

  • Team size and maturity
  • Known constraints or blockers
  • Previous quarter OKR scores
  • Cross-functional dependencies
  • Budget constraints
  • Hiring plans
  • Technical debt considerations
  • Competitive landscape changes

Output Specification

Generate a file called okr-plan.md in the current working directory (or a user-specified location). The document MUST follow the exact structure below and MUST exceed 400 lines to ensure sufficient depth and actionability.


Document Structure

# [Team Name] OKR Plan -- [Quarter/Period]

> Generated on [date] | Methodology: Google/Intel OKR Framework
> Reference: "Measure What Matters" by John Doerr

---

## Table of Contents

1. Executive Summary
2. Company Goal Alignment
3. OKR Scoring Guide
4. Objectives and Key Results
5. Alignment Map
6. Initiatives and Key Activities
7. Dependencies and Risks
8. Tracking Cadence
9. Weekly Check-in Template
10. Monthly Scoring Template
11. Quarterly Retrospective Template
12. Appendix: OKR Best Practices

---

## 1. Executive Summary

[2-3 paragraph summary of the team's strategic focus for the quarter. What is
the team trying to accomplish and why? How does this connect to the company's
broader mission? What are the most important bets the team is making?]

---

## 2. Company Goal Alignment

[A table or structured list showing each company-level goal and which team
objectives map to it. Every team objective MUST connect to at least one
company goal. If an objective does not connect, it should not exist.]

| Company Goal | Team Objective(s) | Alignment Rationale |
|---|---|---|
| [Company Goal 1] | Objective 1, Objective 3 | [Why these objectives serve this goal] |
| [Company Goal 2] | Objective 2 | [Why this objective serves this goal] |
| ... | ... | ... |

---

## 3. OKR Scoring Guide

### Scoring Scale

| Score | Meaning | Color Code | Expected For |
|---|---|---|---|
| 0.0 | No progress | Red | -- |
| 0.1 - 0.3 | Minimal progress, significantly off track | Red | -- |
| 0.4 - 0.6 | Some progress, but fell short of target | Yellow | -- |
| 0.7 | Target hit (this IS the goal for aspirational OKRs) | Green | Aspirational |
| 0.8 - 0.9 | Exceeded expectations | Green | -- |
| 1.0 | Fully delivered | Green | Committed |

### Committed vs Aspirational

- **Committed OKRs** are things the team has agreed MUST happen. The target
  score is 1.0. Failure to hit 1.0 requires a postmortem explaining what
  went wrong and what will change.

- **Aspirational OKRs** (also called "stretch" or "moonshot" OKRs) are
  ambitious targets where landing at 0.6-0.7 is considered a success.
  Consistently scoring 1.0 on aspirational OKRs means the team is not
  being ambitious enough.

### Important Reminder

> OKR scores are a management tool for learning and alignment. They are
> explicitly decoupled from employee performance evaluations, compensation
> decisions, and promotion reviews. Using OKR scores for performance
> management undermines psychological safety and encourages sandbagging.

---

## 4. Objectives and Key Results

### Objective 1: [Qualitative, inspirational statement]

**Type:** [Committed / Aspirational]
**Owner:** [Role or name]
**Company Goal Alignment:** [Which company goal(s) this serves]

| # | Key Result | Baseline | Target | Stretch | Type | Owner | Score |
|---|---|---|---|---|---|---|---|
| KR 1.1 | [Measurable outcome] | [Current value] | [Target value] | [Stretch value] | [Committed/Aspirational] | [Owner] | -- |
| KR 1.2 | [Measurable outcome] | [Current value] | [Target value] | [Stretch value] | [Committed/Aspirational] | [Owner] | -- |
| KR 1.3 | [Measurable outcome] | [Current value] | [Target value] | [Stretch value] | [Committed/Aspirational] | [Owner] | -- |

**Scoring Rubric for KR 1.1:**
- 0.0: [What 0.0 looks like]
- 0.3: [What 0.3 looks like]
- 0.5: [What 0.5 looks like]
- 0.7: [What 0.7 looks like]
- 1.0: [What 1.0 looks like]

**Scoring Rubric for KR 1.2:**
[Same structure]

**Scoring Rubric for KR 1.3:**
[Same structure]

**Key Initiatives (activities, NOT results):**
- [Initiative 1: What the team will DO to drive these key results]
- [Initiative 2]
- [Initiative 3]
- [Initiative 4]

**Risks and Mitigations:**
- Risk: [Description] | Mitigation: [Plan]
- Risk: [Description] | Mitigation: [Plan]

---

[Repeat the above structure for Objectives 2 through 5]

---

## 5. Alignment Map

[A visual or structured representation showing how team OKRs cascade from
company goals. This section makes the "ladder" explicit.]

### Cascade Diagram

Company Goal: [Goal 1] | +-- Team Objective 1: [Title] | +-- KR 1.1: [Summary] | +-- KR 1.2: [Summary] | +-- KR 1.3: [Summary] | +-- Team Objective 3: [Title] +-- KR 3.1: [Summary] +-- KR 3.2: [Summary]

Company Goal: [Goal 2] | +-- Team Objective 2: [Title] +-- KR 2.1: [Summary] +-- KR 2.2: [Summary] +-- KR 2.3: [Summary]

### Cross-Functional Dependencies

| This Team's OKR | Depends On | Other Team | Their Related OKR | Status |
|---|---|---|---|---|
| [KR reference] | [What is needed] | [Team name] | [Their OKR if known] | [Not started / In progress / Resolved] |

---

## 6. Initiatives and Key Activities

[For each objective, list the concrete initiatives (projects, workstreams,
experiments) that the team will execute. These are the "how" -- the activities
that drive key result progress. Initiatives are NOT key results. They are the
work that produces the outcomes measured by key results.]

### Objective 1 Initiatives

| Initiative | Description | Key Results Impacted | Owner | Timeline | Status |
|---|---|---|---|---|---|
| [Initiative name] | [1-2 sentence description] | KR 1.1, KR 1.2 | [Owner] | [Start - End] | Not Started |
| ... | ... | ... | ... | ... | ... |

[Repeat for each objective]

---

## 7. Dependencies and Risks

### External Dependencies

[List anything outside the team's control that could impact OKR achievement]

| Dependency | Impact If Unresolved | Responsible Party | Due Date | Status |
|---|---|---|---|---|
| [Description] | [Which KRs affected and how] | [Who] | [When needed] | [Status] |

### Top Risks

| Risk | Probability | Impact | Affected OKRs | Mitigation Plan |
|---|---|---|---|---|
| [Risk description] | High/Med/Low | High/Med/Low | [KR references] | [What the team will do] |

---

## 8. Tracking Cadence

### Weekly (Every [Day of Week])

**Purpose:** Rapid status check. Are we on track? Any blockers?
**Duration:** 15-30 minutes
**Attendees:** [Team lead + KR owners]
**Format:**
- Each KR owner gives a 60-second update: confidence level (on track / at risk / off track), key actions taken this week, blockers
- Team lead captures blockers and assigns owners to resolve
- No deep dives -- those happen offline

### Monthly (First [Day] of each month)

**Purpose:** Score update and course correction
**Duration:** 60 minutes
**Attendees:** [Full team]
**Format:**
- Score each KR on the 0.0-1.0 scale based on current progress
- Compare current trajectory to target trajectory
- Identify KRs that need intervention
- Decide on any scope adjustments (with documentation of why)
- Update initiative priorities based on what is/isn't working

### Quarterly (End of Quarter)

**Purpose:** Full retrospective and scoring
**Duration:** 90-120 minutes
**Attendees:** [Full team + stakeholders]
**Format:**
- Final scoring of all KRs
- Objective-level scoring (average of KR scores)
- Retrospective discussion (see template below)
- Input into next quarter's OKR planning

---

## 9. Weekly Check-in Template

Weekly OKR Check-in -- [Team Name]

Week of: [Date]

Facilitator: [Name]

Objective 1: [Title]

Overall Confidence: [On Track / At Risk / Off Track]

Key ResultCurrent ValueTargetConfidenceNotes
KR 1.1[Current][Target][On Track / At Risk / Off Track][Brief note]
KR 1.2[Current][Target][On Track / At Risk / Off Track][Brief note]
KR 1.3[Current][Target][On Track / At Risk / Off Track][Brief note]

[Repeat for each objective]

Blockers

BlockerAffected KROwnerResolution PlanTarget Date
[Description][KR ref][Who][Plan][Date]

Key Decisions Made This Week

  • [Decision 1]
  • [Decision 2]

Action Items

  • [Action] -- @[Owner] -- Due [Date]
  • [Action] -- @[Owner] -- Due [Date]
---

## 10. Monthly Scoring Template

Monthly OKR Scoring -- [Team Name]

Month: [Month Year]

Scored By: [Name]

Scoring Summary

ObjectiveKRScore (0.0-1.0)TrajectoryNotes
Obj 1KR 1.1[Score][Improving / Flat / Declining][Note]
Obj 1KR 1.2[Score][Improving / Flat / Declining][Note]
Obj 1KR 1.3[Score][Improving / Flat / Declining][Note]
Obj 1 Avg--[Avg]----
Obj 2KR 2.1[Score][Improving / Flat / Declining][Note]
...............

Month-over-Month Comparison

KRMonth 1 ScoreMonth 2 ScoreMonth 3 ScoreDelta
KR 1.1[Score][Score][Score][+/- change]
...............

Course Corrections Needed

  • [KR reference]: [What needs to change and why]

Wins This Month

  • [Win 1]
  • [Win 2]

Scope Changes (if any)

-

---

## 11. Quarterly Retrospective Template

Quarterly OKR Retrospective -- [Team Name]

Quarter: [Q# Year]

Date: [Date]

Facilitator: [Name]

Attendees: [Names]


Part 1: Final Scores

ObjectiveTypeKRFinal ScoreTarget ScoreDelta
Obj 1: [Title][Committed/Aspirational]KR 1.1[Score][Target][+/-]
KR 1.2[Score][Target][+/-]
KR 1.3[Score][Target][+/-]
Obj 1 Average[Avg][Target][+/-]
..................

Overall Team OKR Score: [Average of all objective averages]


Part 2: Objective-by-Objective Review

Objective 1: [Title]

What went well:

  • [Point 1]
  • [Point 2]

What did not go well:

  • [Point 1]
  • [Point 2]

What did we learn:

  • [Learning 1]
  • [Learning 2]

What would we do differently:

  • [Change 1]
  • [Change 2]

[Repeat for each objective]


Part 3: Process Review

OKR Setting Process:

  • Were the OKRs well-scoped? [Yes / No -- explain]
  • Were the targets appropriately ambitious? [Yes / No -- explain]
  • Did we have the right number of OKRs? [Yes / No -- explain]

Tracking and Cadence:

  • Did we maintain weekly check-ins? [Yes / No]
  • Were monthly scorings completed on time? [Yes / No]
  • Did the tracking cadence help us course-correct? [Yes / No -- explain]

Alignment:

  • Did our OKRs stay aligned with company goals? [Yes / No -- explain]
  • Were cross-functional dependencies managed well? [Yes / No -- explain]

Part 4: Carry-Forward Items

Unfinished Key Results to Consider for Next Quarter:

  • [KR]: [Current score] -- [Recommendation: carry forward / drop / modify]

New Insights That Should Inform Next Quarter:

  • [Insight 1]
  • [Insight 2]

Process Improvements for Next Quarter:

  • [Improvement 1]
  • [Improvement 2]

Part 5: Team Health Check

Rate each dimension 1-5 (1 = strongly disagree, 5 = strongly agree):

DimensionScoreNotes
We were aligned on priorities[1-5][Note]
We had the right level of ambition[1-5][Note]
We communicated blockers early[1-5][Note]
We supported each other across KRs[1-5][Note]
Leadership gave us the resources we needed[1-5][Note]
We learned something valuable this quarter[1-5][Note]
---

## 12. Appendix: OKR Best Practices

### Common Mistakes to Avoid

1. **Writing tasks as key results.** "Launch the new dashboard" is a task.
   "Increase daily active users of the dashboard from 200 to 800" is a key
   result. Always ask: "How will I MEASURE success?"

2. **Too many OKRs.** More than 5 objectives per team means none of them
   are truly priorities. If everything is important, nothing is.

3. **Sandbagging targets.** If the team consistently scores 1.0 on every
   OKR, the targets are not ambitious enough. Aspirational OKRs should
   land around 0.6-0.7.

4. **Setting and forgetting.** OKRs without regular check-ins are just
   decoration. The weekly cadence is what makes them a living system.

5. **Using OKRs for performance reviews.** The moment OKR scores affect
   compensation, people stop setting ambitious targets. Keep them separate.

6. **No baseline metrics.** You cannot set meaningful targets without
   knowing where you stand today. Always establish the current state first.

7. **Objectives that are not inspiring.** "Improve Q2 metrics" is not an
   objective. "Become the most trusted platform in our category" is.

8. **Key results without owners.** Every key result needs a single
   accountable person. Shared ownership means no ownership.

9. **Ignoring dependencies.** If KR 2.1 depends on the platform team
   shipping an API, that dependency must be documented and tracked.

10. **Changing OKRs mid-quarter without process.** It is fine to adjust
    scope if reality changes, but changes must be documented with clear
    rationale, not done quietly.

### The OKR Cycle

Quarter Start (Week 1-2):

  • Review company goals
  • Draft team OKRs
  • Alignment review with leadership and peer teams
  • Finalize and publish OKRs

During Quarter (Week 3-11):

  • Weekly check-ins (15-30 min)
  • Monthly scoring and course correction (60 min)
  • Mid-quarter alignment check with leadership

Quarter End (Week 12-13):

  • Final scoring
  • Retrospective (90-120 min)
  • Begin drafting next quarter OKRs
  • Share learnings with peer teams
### Grading Guidance by Key Result Type

**Metric-based KRs (e.g., "Increase NPS from 32 to 50"):**
- Score = (Actual - Baseline) / (Target - Baseline)
- Example: NPS goes from 32 to 41 against a target of 50
- Score = (41 - 32) / (50 - 32) = 9 / 18 = 0.5

**Milestone-based KRs (e.g., "Complete SOC 2 audit by March 31"):**
- 0.0: Not started
- 0.3: Preparation underway but significant work remains
- 0.5: Midway through the process
- 0.7: Substantially complete, minor items remaining
- 1.0: Fully complete and certified

**Binary KRs (e.g., "Hire a VP of Engineering"):**
- 0.0: No candidates in pipeline
- 0.3: Active sourcing, some candidates identified
- 0.5: Candidates in interview process
- 0.7: Offer extended
- 1.0: Hire made and started

### Recommended Reading

- "Measure What Matters" by John Doerr (2018)
- "High Output Management" by Andy Grove (1983)
- "Radical Focus" by Christina Wodtke (2016)
- "Objectives and Key Results" by Paul Niven and Ben Lamorte (2016)
- Google's OKR Playbook (re:Work, available at rework.withgoogle.com)

Generation Rules

When generating the OKR plan, follow these rules strictly:

Rule 1: Validate Before Generating

If the user has not provided all four required inputs (company goals, team function, quarter, current metrics), ask for the missing information before generating anything. Do not guess or fabricate baseline metrics.

Rule 2: Objectives Are Qualitative

Every objective must be a qualitative statement. No numbers in objectives. Numbers belong exclusively in key results.

Rule 3: Key Results Are Quantitative

Every key result must contain at least one number (metric, percentage, count, date, or dollar amount). If it does not have a number, rewrite it until it does.

Rule 4: Enforce the Committed/Aspirational Split

Mark each objective and each key result as either Committed or Aspirational. Aim for approximately 60-70% committed and 30-40% aspirational across the full plan.

Rule 5: Every KR Gets a Scoring Rubric

Do not skip the scoring rubric for any key result. Each rubric must have at least 5 score levels (0.0, 0.3, 0.5, 0.7, 1.0) with specific descriptions of what each score means for that particular KR.

Rule 6: Alignment Must Be Explicit

Every objective must map to at least one company goal. Include both the alignment table (Section 2) and the cascade diagram (Section 5).

Rule 7: Separate Initiatives from Key Results

Section 6 (Initiatives) must clearly describe the activities/projects the team will execute. These are the "how." Key results are the "what we will measure." Never conflate them.

Rule 8: Include All Templates

The weekly check-in template (Section 9), monthly scoring template (Section 10), and quarterly retrospective template (Section 11) are mandatory. Do not abbreviate or skip them.

Rule 9: Minimum Length

The generated okr-plan.md must be at least 400 lines. This ensures sufficient depth in scoring rubrics, initiative descriptions, risk analysis, and templates. Do not pad with filler -- every line should be substantive.

Rule 10: No Performance Review Language

Never use language that connects OKR scores to compensation, promotion, or performance reviews. Include the decoupling reminder in the scoring guide section.

Rule 11: Realistic Targets

Base all targets on the baseline metrics provided by the user. Committed targets should represent meaningful but achievable progress (10-30% improvement is typical for committed). Aspirational targets should represent transformative progress (50-100%+ improvement or breakthrough outcomes).

Rule 12: Owner Assignment

Assign an owner role (not necessarily a name -- a role like "Engineering Manager" or "Senior Product Designer" is fine) to every objective and every key result. Single ownership, not shared.

Example Interaction Flow

  1. User provides company goals, team, quarter, and metrics
  2. You confirm the inputs and ask any clarifying questions
  3. You generate the full okr-plan.md file
  4. You summarize the plan verbally, highlighting:

- Number of objectives and their types (committed vs aspirational) - The most ambitious key result - Key dependencies or risks to watch - Recommended first action for the team

Handling Edge Cases

  • Multiple teams requested: Generate separate OKR plans for each team, each in its own file (e.g., okr-plan-engineering.md, okr-plan-marketing.md)
  • Company-level OKRs requested: Adjust the template to remove the team-to-company alignment section and instead show department-level cascade
  • Mid-quarter adjustment: Generate a modified plan that preserves original OKRs, marks adjusted ones with "[ADJUSTED]", and includes rationale for each change
  • Previous quarter scores provided: Use them to calibrate ambition level -- if the team scored 1.0 on everything, push harder; if they scored below 0.4, investigate whether the problem was execution or target-setting

平台分布

Codex

33.46%
按下载量换算70

Claude

30.23%
按下载量换算63

Cursor

20.23%
按下载量换算42

Gemini CLI

8.86%
按下载量换算19

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills