---
name: okr:kaskade
description: Kaskader OKR fra organisasjon til team og visualiser alignment
allowed-tools: Read, AskUserQuestion, Task
argument-hint: "[overordnet OKR eller team]"
---

# OKR Kaskade - Alignment mellom nivåer

Hjelp brukeren med å kaskadere OKR fra organisasjonsnivå til team, og sikre alignment.

## 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
- Hvis org-OKR allerede finnes i `.claude/okr/strategisk-kontekst/overordnede-okr.md`
  (fra system-kontekst), les den. Hopp over spørsmålet om org-OKR.

## Kaskaderingsprinsipp

```
Organisasjon KR → Team Objective → Team KR
```

Et overordnet Key Result blir (ofte) et underliggende teams Objective. Teamets Key Results viser teamets unike bidrag.

## Arbeidsflyt

1. **Forstå hierarkiet** — spør med AskUserQuestion:
   - Hva er organisasjonens/avdelingens OKR?
   - Hvilket team skal lage sine OKR?
   - Hvor i hierarkiet befinner teamet seg?

2. **Les referansemateriale**:
   - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — kaskaderingsmetodikk
   - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md` — hierarki i offentlig sektor

3. **Identifiser teamets bidrag**:
   - Hvilke org-KR kan teamet påvirke?
   - Hva er teamets unike bidrag?
   - Unngå overlapp med andre team

4. **Bygg team-OKR**:
   - Org KR → teamets Objective (gjør inspirerende)
   - Team-KR = spesifikke bidrag
   - Behold outcome-fokus

5. **Visualiser alignment**:
   - Vis hvordan nivåene henger sammen (se format under)
   - Identifiser gaps (org-KR uten team-støtte)
   - Identifiser orphans (team-OKR uten org-kobling)

## Alignment-sjekk

| Spørsmål | Bør svare Ja |
|----------|-------------|
| Støtter team-OKR minst én org-KR? | Ja |
| Er teamets bidrag unikt (ikke overlapp)? | Ja |
| Kan teamet påvirke resultatet? | Ja |
| Er det outcome, ikke aktivitet? | Ja |

## Visualiseringsformat

```
┌─────────────────────────────────────────────────────────┐
│ ETAT: [Organisasjon]                                    │
│ O: [Objective]                                          │
│   KR1: [Key Result]                                     │
│   KR2: [Key Result]                                     │
└────────────────────┬────────────────────────────────────┘
                     │
        ┌────────────┼────────────────┐
        ↓            ↓                ↓
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ [Team A]      │ │ [Team B]      │ │ [Team C]      │
│ O: [fra KR1]  │ │ O: [fra KR1]  │ │ O: [fra KR2]  │
│ KR: [bidrag]  │ │ KR: [bidrag]  │ │ KR: [bidrag]  │
│ (støtter KR1) │ │ (støtter KR1) │ │ (støtter KR2) │
└───────────────┘ └───────────────┘ └───────────────┘
```

## Eksempel

**Fra tildelingsbrev:**
> "Redusere ulykker på riksvei med 20%"

```
Org KR: "Redusere ulykker på riksvei med 20%"
        ↓
Team Objective: "Forbedre veimerking på høyrisikostrekning"
Team KR: "100% av identifiserte strekninger remarked innen august"
```

## Referanser

- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — kaskaderingsmetodikk
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md` — hierarki i offentlig sektor
