OKR Brainstorming Expert
The agent generates and validates outcome-focused OKR sets using Christina Wodtke's Radical Focus methodology. It produces inspirational objectives with measurable key results, applies counter-metric tests, and scores quality against proven criteria.
Core Capabilities
- Theme-anchored generation — one theme per team per quarter; every OKR connects back to it
- 3 distinct OKR sets — each with a qualitative objective, 3 key results (primary, secondary dimension, counter-metric), and rationale
- Counter-metric testing — guards against gaming KRs by doing something harmful
- Automated validation —
okr_validator.py scores sets and flags disguised tasks, missing metrics, output-framed KRs, and missing counter-metrics
When to Use
- Setting quarterly OKRs from a single team theme
- Validating existing OKRs against quality criteria before committing
- Aligning team goals to company objectives
- Teaching teams the difference between outputs and outcomes
Clarify First
Before generating the OKR sets, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Quick Start
python scripts/okr_validator.py --input okrs.json # validate & score
python scripts/okr_validator.py --demo # built-in good/bad demo
Any OKR set scoring below 70% must be revised before committing. See the references for the full workflow and input schema.
References
Load the reference that matches the task — keep this file lean and pull detail on demand:
- references/okr-workflow-and-examples.md — full step-by-step workflow, a worked quarterly OKR example, mistakes/KPI tables, troubleshooting, success criteria, and the
okr_validator.py flag + JSON-schema reference. Read when generating OKRs or wiring up the validator.
- references/okr-best-practices.md — comprehensive OKR anatomy, scoring, and management guide using Radical Focus. Read for the deeper "why" behind the rules.
- references/red-flags.md — concrete bad-vs-good examples of common OKR failure modes and how to fix them. Read before sharing a draft OKR set.
- assets/okr_template.md — OKR document template and quarterly review format. Use when writing up the committed set.
Scope & Limitations
In Scope:
- OKR brainstorming using Christina Wodtke's Radical Focus methodology
- Generating 3 distinct OKR sets per theme with counter-metric testing
- Automated validation and scoring of OKR quality (output detection, metric presence, structural checks)
- Guidance on OKR vs. KPI vs. North Star Metric distinctions
- Common OKR mistake identification and remediation
Out of Scope:
- OKR tracking and progress monitoring over the quarter (use dedicated OKR platforms)
- Company-level OKR cascade and alignment across teams (see
senior-pm/ for portfolio alignment)
- Individual performance-linked OKRs (OKRs should be team goals, not performance reviews)
- Metric instrumentation or analytics setup for measuring key results
Important Caveats:
- OKRs work best when combined with weekly check-ins. Teams that review OKRs only at quarter end see 30-45% lower completion rates.
- The validator catches structural issues but cannot assess strategic quality. A perfectly scored OKR can still be the wrong goal.
- OKRs should be aligned top-down (strategic direction) and bottom-up (team insight). Pure top-down OKRs reduce team ownership.
Integration Points
| Integration |
Direction |
Description |
scrum-master/ |
Receives from |
Sprint velocity and capacity data inform realistic KR target-setting |
senior-pm/ |
Receives from |
Portfolio strategic priorities shape quarterly OKR themes |
execution/outcome-roadmap/ |
Feeds into |
OKR key results become success metrics for roadmap Now/Next items |
execution/prioritization-frameworks/ |
Complements |
Prioritized initiatives inform which OKR theme to focus on |
discovery/identify-assumptions/ |
Receives from |
Validated assumptions increase confidence in OKR target feasibility |
discovery/brainstorm-experiments/ |
Feeds into |
Experiment metrics may become OKR key results when validated |
1---
2name: brainstorm-okrs
3description: >
4 OKR brainstorming and validation using the Radical Focus framework — outcome
5 objectives, measurable key results, counter-metrics. Use for setting or
6 validating quarterly OKRs, aligning team goals, or teaching outcomes vs outputs.
7license: MIT + Commons Clause
8metadata:
9 version: 1.0.1
10 author: borghei
11 category: project-management
12 domain: pm-execution
13 updated: 2026-06-15
14 python-tools: okr_validator.py
15 tech-stack: okr, radical-focus, goal-setting, strategic-planning
16---
17
18# OKR Brainstorming Expert
19
20The agent generates and validates outcome-focused OKR sets using Christina Wodtke's Radical Focus methodology. It produces inspirational objectives with measurable key results, applies counter-metric tests, and scores quality against proven criteria.
21
22## Core Capabilities
23
24- **Theme-anchored generation** — one theme per team per quarter; every OKR connects back to it
25- **3 distinct OKR sets** — each with a qualitative objective, 3 key results (primary, secondary dimension, counter-metric), and rationale
26- **Counter-metric testing** — guards against gaming KRs by doing something harmful
27- **Automated validation** — `okr_validator.py` scores sets and flags disguised tasks, missing metrics, output-framed KRs, and missing counter-metrics
28
29## When to Use
30
31- Setting quarterly OKRs from a single team theme
32- Validating existing OKRs against quality criteria before committing
33- Aligning team goals to company objectives
34- Teaching teams the difference between outputs and outcomes
35
36## Clarify First
37
38Before generating the OKR sets, confirm these inputs. If any is unknown or vague, ASK — do not assume:
39
40- [ ] **Quarterly theme** — the single team theme for the quarter (every objective and KR must connect back to it; without it the sets are unfocused)
41- [ ] **Parent / company objective** — the higher-level priority this team supports (sets the objective framing and the top-down alignment)
42- [ ] **Current baselines** — today's values for the candidate metrics (turns KRs from aspirational guesses into measurable, gradeable targets)
43
44Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
45
46## Quick Start
47
48```bash
49python scripts/okr_validator.py --input okrs.json # validate & score
50python scripts/okr_validator.py --demo # built-in good/bad demo
51```
52
53Any OKR set scoring below 70% must be revised before committing. See the references for the full workflow and input schema.
54
55## References
56
57Load the reference that matches the task — keep this file lean and pull detail on demand:
58
59- **[references/okr-workflow-and-examples.md](references/okr-workflow-and-examples.md)** — full step-by-step workflow, a worked quarterly OKR example, mistakes/KPI tables, troubleshooting, success criteria, and the `okr_validator.py` flag + JSON-schema reference. Read when generating OKRs or wiring up the validator.
60- **[references/okr-best-practices.md](references/okr-best-practices.md)** — comprehensive OKR anatomy, scoring, and management guide using Radical Focus. Read for the deeper "why" behind the rules.
61- **[references/red-flags.md](references/red-flags.md)** — concrete bad-vs-good examples of common OKR failure modes and how to fix them. Read before sharing a draft OKR set.
62- **[assets/okr_template.md](assets/okr_template.md)** — OKR document template and quarterly review format. Use when writing up the committed set.
63
64## Scope & Limitations
65
66**In Scope:**
67- OKR brainstorming using Christina Wodtke's Radical Focus methodology
68- Generating 3 distinct OKR sets per theme with counter-metric testing
69- Automated validation and scoring of OKR quality (output detection, metric presence, structural checks)
70- Guidance on OKR vs. KPI vs. North Star Metric distinctions
71- Common OKR mistake identification and remediation
72
73**Out of Scope:**
74- OKR tracking and progress monitoring over the quarter (use dedicated OKR platforms)
75- Company-level OKR cascade and alignment across teams (see `senior-pm/` for portfolio alignment)
76- Individual performance-linked OKRs (OKRs should be team goals, not performance reviews)
77- Metric instrumentation or analytics setup for measuring key results
78
79**Important Caveats:**
80- OKRs work best when combined with weekly check-ins. Teams that review OKRs only at quarter end see 30-45% lower completion rates.
81- The validator catches structural issues but cannot assess strategic quality. A perfectly scored OKR can still be the wrong goal.
82- OKRs should be aligned top-down (strategic direction) and bottom-up (team insight). Pure top-down OKRs reduce team ownership.
83
84## Integration Points
85
86| Integration | Direction | Description |
87|------------|-----------|-------------|
88| `scrum-master/` | Receives from | Sprint velocity and capacity data inform realistic KR target-setting |
89| `senior-pm/` | Receives from | Portfolio strategic priorities shape quarterly OKR themes |
90| `execution/outcome-roadmap/` | Feeds into | OKR key results become success metrics for roadmap Now/Next items |
91| `execution/prioritization-frameworks/` | Complements | Prioritized initiatives inform which OKR theme to focus on |
92| `discovery/identify-assumptions/` | Receives from | Validated assumptions increase confidence in OKR target feasibility |
93| `discovery/brainstorm-experiments/` | Feeds into | Experiment metrics may become OKR key results when validated |