ktg-plugin-marketplace/plugins/okr/commands/oppsett.md
Kjell Tore Guttormsen 5078712f0e 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>
2026-04-08 13:32:45 +02:00

131 lines
3 KiB
Markdown

---
name: okr:oppsett
description: Konfigurer OKR-pluginen med organisasjon, syklus og integrasjoner
allowed-tools: Read, Write, Bash, AskUserQuestion, ToolSearch
argument-hint: "[oppdater|vis|reset]"
---
# OKR Oppsett - Konfigurasjon og integrasjoner
Kjør en interaktiv wizard for å konfigurere OKR-pluginen for brukerens organisasjon.
## Arbeidsflyt
### Steg 1: Sjekk eksisterende konfigurasjon
Les `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) hvis den finnes. Hvis den finnes, spør om brukeren vil:
- Oppdatere eksisterende konfigurasjon
- Starte på nytt
- Bare se gjeldende konfigurasjon
### Steg 2: Organisasjonsinformasjon
Still følgende spørsmål med AskUserQuestion:
**Spørsmål 1**: Organisasjon
```
Hvilken organisasjon jobber du i?
Alternativer:
- Statens vegvesen
- Annen statlig etat
- Kommune/fylkeskommune
- Annet
```
**Spørsmål 2**: Sektor (hvis ikke SVV)
```
Hvilken sektor tilhører organisasjonen?
Alternativer:
- Transport og samferdsel
- Helse
- Justis og beredskap
- Digitalisering
- Annet
```
### Steg 3: OKR-syklus
**Spørsmål 3**: Syklusmodell
```
Hvilken syklusmodell bruker dere?
Alternativer:
- Tertial (4-måneders sykluser: Jan-Apr, Mai-Aug, Sep-Des) (Anbefalt)
- Kvartal (3-måneders sykluser)
- Annet
```
**Spørsmål 4**: Gjeldende syklus (basert på dagens dato og valgt modell)
### Steg 4: Integrasjoner
**Spørsmål 5**: Verktøy
```
Hvilke verktøy vil du integrere med OKR-pluginen?
- Linear (issue tracking, OKR som tasks)
- Ingen integrasjon foreløpig
```
### Steg 5: Linear-oppsett (hvis valgt)
1. **Sjekk om Linear MCP allerede er konfigurert** — les `~/.claude/settings.json`
2. **Hvis Linear MCP ikke finnes** — veilede oppsett av MCP-server
3. **Hent Linear-info** med ToolSearch — list teams og projects, la bruker velge
### Steg 6: Lagre konfigurasjon
Opprett `.claude/okr.local.md` i brukerens prosjekt-cwd:
```yaml
---
organisasjon:
navn: "[brukerens svar]"
type: "offentlig"
sektor: "[brukerens svar]"
syklus:
modell: "[tertial|kvartal]"
gjeldende: "[T1-2026]"
startdato: "[beregnet]"
integrasjoner:
linear:
aktivert: [true|false]
team_id: "[fra Linear]"
project_id: "[fra Linear]"
preferanser:
språk: "no"
vis_eksempler: true
ambisjonsnivå: "balansert"
---
# OKR Konfigurasjon for [organisasjon]
Opprettet: [dato]
Sist oppdatert: [dato]
```
### Steg 7: Bekreft og avslutt
Vis oppsummering og foreslå neste steg:
- `/okr:skriv` for å lage første OKR
- `/okr:kvalitet` for å sjekke eksisterende OKR
- `/okr:møter` for å planlegge OKR-workshop
## Feilhåndtering
- Hvis Linear API feiler: Gi tydelig feilmelding og foreslå feilsøking
- Hvis fil ikke kan skrives: Vis konfig som kan kopieres manuelt
- Hvis bruker avbryter: Lagre det som er samlet så langt
## Oppdatering av konfigurasjon
Hvis brukeren kjører `/okr:oppsett` med eksisterende konfig:
1. Les gjeldende verdier
2. Vis hva som er konfigurert
3. Spør hva som skal oppdateres
4. Oppdater kun valgte felt