Agent skill · product strategy · borghei
brainstorm-okrs
OKR brainstorming and validation using the Radical Focus framework — outcome objectives, measurable key results, counter-metrics. Use for setting or validating quarterly OKRs, aligning team goals, or teaching outcomes vs outputs.
Why this skill is useful
Adds an executable script for validating and scoring OKR sets that the AI wouldn't reliably generate on its own.
What it needs
Requires python installed locally. About 3k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
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 — okrvalidator.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: [ ] Quarterly theme — the single team theme for the quarter (every objective and KR must connect back to it; without it the sets are unfocused) [ ] Parent / company objective — the higher-level priority this team supports (sets the objective framing and the top-down alignment) [ ] Current baselines — today's values for the candidate metrics (turns KRs from aspirational guesses into measurable, gradeable targets) 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 Any OKR set scoring below 70% must be revised before committing. See the references for the full workflow and input schema. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/brainstorm-okrs