Syncs all changes from v1.0.0 through v1.3.0: v1.1 (quick fixes): - Fix deprecated Viva Goals references - Add DFO-OKR terminology mapping - Add tillitsvalgt/fagforening perspective - Update Objectives recommendation from 3-5 to 2-3 v1.1 (persistent context): - Deep onboarding interview (full/mvp) - Persistent .claude/okr/ directory tree - Context-aware commands - Cycle archival with retrospective v1.3 (AI-first differentiators): - /okr:gap — tildelingsbrev gap analysis with coverage matrix - /okr:analyse — cross-cycle Mermaid analytics - SessionStart coaching hook (proactive, phase-aware) - gapanalytiker + trendanalytiker agents - inject-okr-context.mjs extended for historikk/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
104 lines
3.1 KiB
Markdown
104 lines
3.1 KiB
Markdown
---
|
|
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
|