feat: add okr plugin v1.0.0 — OKR guidance for Norwegian public sector
Expert OKR guidance based on Google/Doerr methodology, adapted for 4-month tertial cycles and Norwegian government accountability. Components: - 8 commands (skriv, kvalitet, kaskade, sporing, møter, innføring, governance, oppsett) - 5 agents (kvalitetssjekker, kaskadebygger, fremdriftssporer, møtefasilitator, styringsrådgiver) - 3 hooks (UserPromptSubmit context injection, PreCompact state preservation, Stop reminder) - 15 reference files covering methodology, governance, meetings, antipatterns - Linear MCP integration for OKR tracking Previously in ktg-privat, now open-sourced. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
96d4d3ee45
commit
5078712f0e
42 changed files with 7341 additions and 0 deletions
142
plugins/okr/commands/skriv.md
Normal file
142
plugins/okr/commands/skriv.md
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
---
|
||||
name: okr:skriv
|
||||
description: Skriv nye OKR med veiledning for Objectives og Key Results
|
||||
allowed-tools: Read, AskUserQuestion, Task
|
||||
argument-hint: "[mål, strategi, eller tildelingsbrev-kontekst]"
|
||||
---
|
||||
|
||||
# OKR Skriv - Lag nye OKR
|
||||
|
||||
Hjelp brukeren med å skrive nye OKR for norsk offentlig sektor.
|
||||
|
||||
## Arbeidsflyt
|
||||
|
||||
1. **Forstå kontekst** — spør med AskUserQuestion:
|
||||
- Hvilket team/avdeling?
|
||||
- Overordnet strategimål de skal bidra til?
|
||||
- Hvilken syklus (T1, T2, T3)?
|
||||
- Har de input (vag idé, strategi, eller tildelingsbrev)?
|
||||
|
||||
2. **Velg riktig tilnærming** basert på input:
|
||||
- **Vag idé** → Start med Objective Crafter
|
||||
- **Har Objective, trenger KR** → Gå til KR Generator
|
||||
- **Har strategi/tildelingsbrev** → Start med Strategi-til-OKR
|
||||
- **Trenger å kalibrere ambisjon** → Bruk Moonshot/Roofshot
|
||||
|
||||
3. **Les relevant referansemateriale**:
|
||||
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — metodikk og scoring
|
||||
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-examples.md` — gode og dårlige eksempler
|
||||
|
||||
4. **Lever output** og foreslå neste steg (kvalitetssjekk, kaskadering).
|
||||
|
||||
## Objective Crafter
|
||||
|
||||
Transformer uklare ambisjoner til inspirerende Objectives.
|
||||
|
||||
### Kriterier for gode Objectives
|
||||
|
||||
Et godt Objective er:
|
||||
- **Inspirerende** — ville folk bli stolte av å oppnå dette?
|
||||
- **Outcome-fokusert** — resultat, ikke aktivitet
|
||||
- **Oppnåelig** innen 4-måneders syklus
|
||||
- **Klart nok** til å guide prioriteringer
|
||||
- **Ikke målbart** — det er Key Results sin jobb
|
||||
|
||||
### Anti-eksempler
|
||||
|
||||
| Dårlig | Bedre | Problem |
|
||||
|--------|-------|---------|
|
||||
| "Forbedre kundeservice" | "Levere raskere support for førerkortsøknader" | Vag |
|
||||
| "Implementere nytt system" | "Gi saksbehandlere sanntids innsikt" | Aktivitet |
|
||||
| "Digitalisere SVV" | "Gjøre førerkortfornyelse friksjonsfri" | For bredt |
|
||||
| "Øke kundetilfredshet til 4.5" | "Bli den mest responsive serviceenheten i etaten" | Har tall (= KR) |
|
||||
|
||||
### Output-format
|
||||
|
||||
For hvert forslag (2-3 stk):
|
||||
1. **Objective-tekst** (én setning)
|
||||
2. **Hvorfor**: 1-2 setninger om hvorfor dette betyr noe
|
||||
3. **Suksess**: Konkret eksempel på hva som er annerledes
|
||||
|
||||
Ranger fra best til minst egnet.
|
||||
|
||||
## KR Generator
|
||||
|
||||
Generer målbare Key Results for et gitt Objective.
|
||||
|
||||
### Kriterier for gode Key Results
|
||||
|
||||
- **Målbare med tall** — baseline → target
|
||||
- **Outcome-fokusert** — måler resultat, ikke aktivitet
|
||||
- **2-5 stk per Objective** — typisk 3
|
||||
- **Balanserte** — minst én per dimensjon (kvantitet, kvalitet, hastighet)
|
||||
- **Har datakilde** — vet hvor tallene kommer fra
|
||||
|
||||
### Typer Key Results
|
||||
|
||||
| Type | Eksempel | Når bruke |
|
||||
|------|----------|-----------|
|
||||
| Metrisk | "Redusere saksbehandlingstid fra 14 til 5 dager" | Har baseline-data |
|
||||
| Milepæl | "Lansere ny portal for brukertesting innen 1. august" | Binært resultat |
|
||||
| Prosentandel | "Øke andel digitale søknader fra 60% til 85%" | Relativ endring |
|
||||
|
||||
### Output-format per KR
|
||||
|
||||
```
|
||||
KR[n]: [Formulering med baseline → target]
|
||||
- Målemetode: [Hvordan måles dette]
|
||||
- Datakilde: [Hvor hentes tallene]
|
||||
- Type: Committed / Aspirational
|
||||
```
|
||||
|
||||
## Strategi-til-OKR
|
||||
|
||||
Når brukeren har strategidokument eller tildelingsbrev som input:
|
||||
|
||||
1. **Parse input** — identifiser konkrete mål og forventninger
|
||||
2. **Kategoriser**:
|
||||
- Driftskrav ("Oppretthold X") → KPI, ikke OKR
|
||||
- Resultatmål med tall → Key Result-kandidat
|
||||
- Strategiske satsinger → Objective-kandidat
|
||||
- Rapporteringskrav → Rapporteringsrutine, ikke OKR
|
||||
3. **Transformer OKR-kandidater** — gjør inspirerende, outcome-fokusert
|
||||
4. **Vis kobling** — fra kilde til OKR
|
||||
|
||||
## Moonshot/Roofshot-kalibrering
|
||||
|
||||
Hjelp med å balansere committed vs aspirational mål.
|
||||
|
||||
| Type | Mål-score | Karakter |
|
||||
|------|-----------|----------|
|
||||
| **Committed** (Roofshot) | 1.0 | Må oppnås — regulatorisk, sikkerhet |
|
||||
| **Aspirational** (Moonshot) | 0.7 | Stretch — innovasjon, forbedring |
|
||||
|
||||
### Anbefalt balanse
|
||||
|
||||
- ~60% Committed, ~40% Aspirational
|
||||
- Alle team bør ha minst ett aspirational mål
|
||||
- Nye OKR-team: Start med 70/30 committed/aspirational
|
||||
|
||||
## Eksempel på komplett output
|
||||
|
||||
```
|
||||
## OKR for Digital avdeling — T2-2026
|
||||
|
||||
**Objective**: Gjøre førerkortfornyelse til en friksjonsfri opplevelse
|
||||
|
||||
**Key Results**:
|
||||
1. Øke andel heldigitale fornyelser fra 45% til 75%
|
||||
- Datakilde: Fagsystemet, månedlig rapport
|
||||
- Type: Aspirational
|
||||
2. Redusere gjennomsnittlig behandlingstid fra 14 til 5 arbeidsdager
|
||||
- Datakilde: Saksbehandlingssystemet
|
||||
- Type: Committed
|
||||
3. Oppnå brukertilfredshet 4.2 av 5.0 (baseline: 3.4)
|
||||
- Datakilde: Innbyggerundersøkelsen, kvartalsmåling
|
||||
- Type: Aspirational
|
||||
```
|
||||
|
||||
## Referanser
|
||||
|
||||
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — full metodikk
|
||||
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-examples.md` — eksempler
|
||||
Loading…
Add table
Add a link
Reference in a new issue