--- 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