OKR Builder — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited OKR Builder (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
OKRs align effort around outcomes, and they fail in one predictable way: key results that are really a to-do list in disguise, so the team "completes" everything and moves nothing. The job of this skill is to produce few, measurable, honest OKRs - where a 0.7 at quarter end is a good result on a stretch goal, not a failure to explain away.
Collect before drafting; label anything the user estimates as a guess.
An objective is qualitative, inspiring, and short: where the team wants to be, not what it will do. Hard cap at 3 objectives per team per quarter; 1-2 is better. Focus is the point - every objective added past three dilutes the others by more than a third, because attention doesn't split evenly.
Each KR must be a number that proves the objective happened. Apply three filters in order:
Then assign exactly one owner per KR. Owners drive the number; they don't do all the work alone.
Set stretch KRs so that landing about 70% is a good outcome - the target should feel roughly 50/50 achievable at full effort. If a KR must be hit at 100% (a compliance deadline, a contractual commitment), label it committed rather than aspirational and grade it pass/fail; mixing the two types without labels is how sandbagging starts. A team that scores 1.0 across the board sandbagged; a team averaging below 0.4 either planned badly or hit a real obstacle worth a written postmortem paragraph.
Bad:
Objective: Improve the product.
KRs:
- Ship the new onboarding flow
- Migrate to the new billing system
- Do 20 customer interviewsEvery KR is an activity. The team can go 3-for-3 while activation, revenue, and insight all stay flat. "Improve the product" gives no direction on what improvement means.
Good:
Objective: Make the first week so good that new users stay.
KRs:
- Week-1 retention from 22% to 35% (owner: Dana)
- Median time-to-first-value from 26 min to under 10 min (owner: Ravi)
- Activation-step completion from 41% to 60% (owner: Dana)Each KR is an outcome with a baseline, target, and owner. The onboarding flow, the billing migration, and the interviews may all still happen - as means, not as the score.
QUARTER: [FILL] TEAM: [FILL] ROLLS UP TO: [FILL: company priority]
OBJECTIVE 1 (of max 3): [FILL: qualitative, inspiring, short]
KR 1.1: [FILL: metric] from [FILL: baseline] to [FILL: target] - owner: [FILL] - type: aspirational / committed
KR 1.2: [FILL] from [FILL] to [FILL] - owner: [FILL] - type: [FILL]
KR 1.3: [FILL] from [FILL] to [FILL] - owner: [FILL] - type: [FILL]
CADENCE
Weekly check-in: [FILL: day/channel] - owners post number + confidence 0.1-1.0
End-of-quarter grading: [FILL: date] - 0.0-1.0 per KR + one learning sentence per missProduce a filled OKR sheet containing: at most 3 objectives, 3-5 key results each with baseline, target, owner, and aspirational/committed label, the named weekly check-in slot, and the quarter-end grading date.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.