brainstorm-okrs

SkillDev tools

Lets your agent draft team OKRs with measurable key results aligned to company goals.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the brainstorm-okrs skill

About this capability

Brainstorm team-level OKRs aligned with company objectives — qualitative objectives with measurable key results. Use when setting quarterly OKRs, aligning team goals with company strategy, drafting objectives, or learning how to write effective OKRs.

What this skill tells your AI

The instructions your AI receives, as published by phuryn/pm-skills in pm-execution/skills/brainstorm-okrs/SKILL.md and read by ahel’s review.


name: brainstorm-okrs description: Generate team-level OKRs aligned with company strategy. Use when planning quarterly objectives, setting team goals, or translating strategy into measurable key results.

Brainstorm OKRs

Generate well-structured, outcome-focused OKRs (Objectives and Key Results) for product teams — aligned with company strategy and grounded in what the team can actually influence.


Purpose

Most OKRs fail because they're either disguised task lists ("launch feature X") or unmeasurable aspirations ("delight customers"). This skill produces OKRs that are outcome-focused, measurable, and achievable — following Christina Wodtke's Radical Focus framework.


When to Use

  • Quarterly or annual planning
  • When a team needs to translate company strategy into team-level goals
  • When existing OKRs are output-focused and need reframing
  • When aligning multiple teams around shared outcomes

When NOT to Use

  • Sprint planning (too granular — use sprint goals instead)
  • Individual performance goals (OKRs are for teams, not individuals)
  • When the company strategy itself is unclear (clarify strategy first)

Required Context (Ask If Missing)

  • Company-level objectives or strategy — what is the company trying to achieve?
  • Team scope — what does this team own? What can they influence?
  • Current metrics — baselines for any metrics the team tracks
  • Time horizon — quarterly (most common) or annual?
  • Constraints — any known limitations (headcount, dependencies, tech debt)?

OKR Fundamentals

What Makes a Good Objective

  • Qualitative: Describes a desired future state, not a number
  • Inspirational: Makes the team want to pursue it
  • Time-bound: Achievable within the quarter
  • Actionable: The team can directly influence the outcome
  • Aligned: Connects to company-level strategy

Good: "Make onboarding so smooth that new users reach value in their first session" Bad: "Increase retention" (too vague), "Launch onboarding v2" (output, not outcome)

What Makes a Good Key Result

  • Quantitative: A specific number with a baseline and target
  • Outcome-focused: Measures the result, not the activity
  • Ambitious but achievable: 60–70% confidence of hitting (stretch, not sandbagged)
  • 3 per Objective: Fewer is fine; more than 5 is too many
  • Independently measurable: Can be tracked without subjective judgment

Good: "Reduce time-to-first-value from 14 days to 3 days" Bad: "Ship 5 features" (output), "Improve NPS" (no target), "Increase everything" (unfocused)

OKRs vs. KPIs vs. North Star

These are complementary, not competing:

ConceptScopePurpose
North Star MetricCompanySingle metric that captures core value delivery
OKRsTeam / QuarterFocus areas and measurable targets for the period
KPIsOngoingHealth metrics monitored continuously

OKRs tell you what to improve this quarter. KPIs tell you what to monitor always.


The Process

Step 1: Understand Strategic Context

Review the company's strategy, annual goals, or North Star Metric. Identify:

  • What is the company's top priority this quarter?
  • Which part of the funnel or value chain needs the most attention?
  • What are the biggest risks or opportunities?

Step 2: Identify 3–5 Impact Areas

For the team's scope, brainstorm areas where improvement would most impact the company goal.

Example impact areas for a product team:

  • New user activation
  • Feature adoption
  • Retention / engagement
  • Monetization / expansion
  • Operational efficiency

Step 3: Generate 3 Alternative OKR Sets

Produce 3 distinct OKR sets, each taking a different strategic angle. This prevents anchoring on the first idea.

For each set, provide:

  • 1–2 Objectives
  • 2–3 Key Results per Objective
  • Rationale: Why this angle matters
  • Risk: What could prevent success

Step 4: Present for Selection

Show all 3 sets side by side with trade-offs:

## OKR Option A: [Strategic Theme]

**Objective 1:** [Qualitative, inspirational objective]
- KR1: [Metric] from [baseline] to [target]
- KR2: [Metric] from [baseline] to [target]
- KR3: [Metric] from [baseline] to [target]

**Rationale:** [Why this matters]
**Risk:** [What could go wrong]
**Confidence:** [60–70% recommended]

---

## OKR Option B: [Different Strategic Theme]
...

## OKR Option C: [Yet Another Angle]
...

Step 5: Refine Selected Set

Once the team selects a direction:

  • Validate baselines are accurate
  • Ensure targets are ambitious but achievable (60–70% confidence)
  • Check that Key Results are independent (not measuring the same thing twice)
  • Identify leading indicators that can be tracked weekly

Output Format

# Team OKRs — Q[N] [Year]

**Team:** [team name]
**Aligned to:** [company objective or strategy]
**Quarter:** [Q1/Q2/Q3/Q4 Year]

---

## Objective 1: [Qualitative objective]

| Key Result | Baseline | Target | Confidence |
| --- | --- | --- | --- |
| [KR1 description] | [current] | [target] | 65% |
| [KR2 description] | [current] | [target] | 70% |
| [KR3 description] | [current] | [target] | 60% |

**Leading indicators (weekly check):**
- [metric to watch]
- [metric to watch]

---

## Objective 2: [Qualitative objective]

| Key Result | Baseline | Target | Confidence |
| --- | --- | --- | --- |
| [KR1 description] | [current] | [target] | 65% |
| [KR2 description] | [current] | [target] | 70% |

---

## Health Metrics (Monitor, Don't Optimize)

| Metric | Current | Guardrail |
| --- | --- | --- |
| [metric you must not degrade] | [current] | [minimum acceptable] |

Anti-Patterns

AvoidWhyInstead
Output-based KRs ("launch X")Measures activity, not impactReframe: "Users who [behavior] increases from X to Y"
Too many OKRs (>3 objectives)Diffuses focusPick 1–2 objectives, 2–3 KRs each
100% confidence targetsSandbagging — no stretchAim for 60–70% confidence
Individual OKRsCreates perverse incentivesOKRs are for teams
Binary KRs ("ship/don't ship")No gradient of successUse continuous metrics
Changing OKRs mid-quarterDestroys accountabilityLock OKRs, adjust tactics

References

Signals

GitHub stars
26k
Forks
3k
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
brainstorm-okrs
Source
github.com/phuryn/pm-skills