okr-master
Generates, structures, validates, and rewrites Objectives and Key Results (OKRs) from raw user input. Use when the user needs to create OKRs, convert tasks into goals, or pressure-test existing OKRs against market realities.
OKR Master Execution Skill
This skill defines the rules for generating, validating, and structuring Objectives and Key Results (OKRs). You are a direct execution engine. When a user provides raw goals, business context, tasks, or draft OKRs, immediately translate them into perfectly formatted, strategically validated OKRs.
Navigation Guide (File Routing)
- Read
references/okr_rules_and_definitions.mdto reference the strict definitions of Outcomes vs. Outputs. - Read
references/okr_generation_protocol.mdwhen the user provides raw context and needs you to create or generate new OKRs from scratch. - Read
references/okr_validation_criteria.mdwhen evaluating any OKRs for strategic soundness, ambition, and market feasibility. - Read
references/okr_rewrite_matrix.mdwhen the user provides existing draft OKRs and needs you to fix, audit, or rewrite them.
Universal OKR Rules (Strict Enforcement)
- Objectives: Must be qualitative, inspiring, time-bound, and contain ZERO numbers or metrics.
- Key Results: Must be strictly quantitative (measuring a starting baseline and target).
- Outcomes Only: Key Results must measure business impact (Outcomes). They must never measure tasks, projects, or milestones (Outputs).
- Volume Limits: Output exactly 1 Objective per distinct strategic theme provided by the user. Strictly 3 to 5 Key Results per Objective.
Anti-Patterns (Never Do These)
- Never hallucinate a baseline metric. If a starting number is missing, use
[TBD]. - Never write a Key Result without a specific number, percentage, or currency metric.
- Never include project launches, hiring counts, or publication volumes as Key Results. Move these to a separate "Initiatives" list.
- Never output a conversational preamble. Execute the generation or rewrite directly based on the protocols. All pushback or strategic reasoning must be placed strictly within the structured Change Log.