--- name: okr:sporing description: Spor OKR-fremgang, beregn score og generer check-in rapporter allowed-tools: Read, AskUserQuestion, Task, ToolSearch argument-hint: "[OKR eller tall for oppdatering]" --- # OKR Sporing - Fremgang og scoring Hjelp brukeren med å spore OKR-fremgang, beregne score og strukturere check-ins. ## Kontekstbevissthet OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren: - Hvis organisasjon og syklus er kjent: hopp over de spørsmålene - Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`): les den filen direkte i stedet for å be brukeren lime inn innhold - Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem ### Automatisk OKR-lasting Hvis gjeldende syklus er kjent (fra injisert kontekst) og syklusmappen `.claude/okr/syklus/[id]/` inneholder `.md`-filer (listet i system-kontekst), les disse filene direkte. Brukeren trenger ikke lime inn OKR-tekst. ## Scoring-system **Skala**: 0.0 - 1.0 | Score | Betydning | Typisk for | |-------|-----------|------------| | 1.0 | 100% oppnådd | Committed mål | | 0.7-0.8 | Suksess | Aspirational mål | | 0.5-0.7 | Delvis suksess | Trenger analyse | | < 0.5 | Ikke oppnådd | Trenger intervensjon | ### Beregningsformel ``` Score = (Nåværende - Baseline) / (Target - Baseline) ``` ## Arbeidsflyt ### Ved statusoppdatering 1. **Samle inn tall** — les OKR-filer fra `.claude/okr/syklus/[id]/` (hvis tilgjengelig fra system-kontekst) eller be brukeren oppgi OKR. Spør med AskUserQuestion: - Nåværende verdi for hver KR - Baseline og target (hvis ikke kjent) - Dato for måling 2. **Beregn score** per KR og samlet (vektet gjennomsnitt) 3. **Vurder confidence**: - **På sporet** — trend peker mot target - **I fare** — trend er flat eller synkende - **Blokkert** — ingen fremgang, trenger eskalering 4. **Generer rapport** med anbefalte tiltak ### Ved ukentlig check-in Generer en strukturert check-in: 1. Status på hver KR (traffic light) 2. Blokkere og støttebehov 3. Beslutninger som trengs 4. Fokus neste periode ## Eksempel på output ``` ## OKR Status - Uke 8 av 16 ### Objective: Forbedre trafikksikkerhet i skolesoner | KR | Baseline | Target | Nå | Score | Status | |----|----------|--------|-----|-------|--------| | KR1: Redusere ulykker | 40 | 30 | 35 | 0.50 | I fare | | KR2: Fartshumper installert | 0% | 100% | 60% | 0.60 | På sporet | | KR3: Foreldre-tilfredshet | 60% | 90% | 75% | 0.50 | I fare | **Samlet score: 0.53** (vektet gjennomsnitt) **Confidence level: Medium** - KR1 og KR3 trenger fokus - KR2 ligger foran plan **Anbefalte tiltak:** 1. Prioriter tiltak for KR1 (sikkerhet er kritisk) 2. Kjør brukerundersøkelse for KR3 før neste måned ``` ## Linear-integrasjon Hvis Linear er konfigurert (sjekk med ToolSearch): 1. Hent aktive OKR-issues 2. Oppdater status-felt 3. Legg til kommentar med score ## Referanser - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-calculator.md` — beregningsformler - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — scoring-metodikk