{"id":"lead-okrs-from-messy-goals","audience":"managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"constraints","title":"Turn a messy goal list into measurable OKRs","free":false,"task":"Your support team's goal list mixes real outcomes with chores. Turn it into a table with exactly these columns in order: Objective | Key result | Baseline | Target. Write 2 objectives with 3 key results each, and every key result must be a number with a baseline and target from the list, not a task. Use no bullets, keep it under 200 words, and end with one line starting \"Not OKRs:\" that names the items you left out because they are tasks.","materialLabel":"Team goal brainstorm (attached to your prompt automatically)","material":"Q1 goals brainstorm - Support team (pasted from the whiteboard photo)\n\n- Customers happier!! CSAT is 82% now, we want 90%\n- Migrate the macros to the new help desk tool\n- First response time is way too slow. Currently 9 hours median, get it under 2\n- Plan the team offsite in February\n- Reopened tickets: 14% of tickets get reopened, should be 8% or less\n- Write a new onboarding doc for new hires\n- Self-serve: help center deflects about 20% of contacts, aim for 35%\n- Fewer escalations to engineering - 60 per month now, target 30\n- Be more proactive\n- Help-center articles viewed: 12,000 a month, grow to 20,000\n- Fix the broken Slack integration\n\nNote from Tomas (team lead) later that day: the first response number on the board was wrong. Real median is 6 hours, not 9.","rules":[{"type":"maxBullets","max":0},{"type":"maxWords","max":200}],"mistakes":[{"title":"Turning tasks into key results","why":"The AI keeps 'migrate the macros' as a key result because it's on the list.","fix":"Add: \"Key results must be numbers with a baseline and target, never tasks.\"","checks":["r1","r2"]},{"title":"Not fixing the shape","why":"The AI writes nested bullets under each objective.","fix":"Ask for it: \"A table with columns Objective | Key result | Baseline | Target. No bullets.\"","checks":["r0","maxBullets"]},{"title":"Missing the correction","why":"The AI uses the 9-hour figure from the whiteboard.","fix":"Add: \"Use Tomas's correction: first response is 6 hours.\"","checks":["r1"]},{"title":"Not saying where the rest goes","why":"The AI quietly drops the chores or keeps all of them.","fix":"Add: \"End with one line: Not OKRs: and list the tasks you left out.\"","checks":["r2"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each part instead: \"each line under 15 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Names the table columns","patterns":["table","column","baseline"]},{"label":"Fixes the count","patterns":["\\b(2|two)\\b.{0,20}objective","\\b(3|three)\\b.{0,20}key result"]},{"label":"Separates tasks from outcomes","patterns":["task","chore","not okrs","measurable"]},{"label":"Uses the correction","patterns":["6 hours","correct","tomas"]},{"label":"Bans bullets","patterns":["no bullets","no lists"]}],"hint":"OKRs are outcomes you can measure. Tell the AI the exact table shape, how many of each, and what to do with items that are only tasks.","rubricLabels":["Output is a table with the columns Objective | Key result | Baseline | Target in that order, with exactly 2 objectives and 6 key results","Every key result is a measurable number with a baseline and target from the list; if first response time appears, its baseline is 6 hours (not 9)","Ends with a line starting 'Not OKRs:' that names tasks such as the macro migration, offsite, onboarding doc and Slack fix (vague items like 'be more proactive' may be listed too); no task appears as a key result"]}