From e390a7a2137497485026ce559099212d95470613 Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Wed, 24 Jun 2026 11:34:30 +0200 Subject: [PATCH] =?UTF-8?q?feat(okr):=20agent-modning=20=E2=80=94=20negati?= =?UTF-8?q?ve=20triggere=20+=20org-lesing=20+=20antipatterns=20(SC3)=20[sk?= =?UTF-8?q?ip-docs]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/fremdriftssporer-agent.md | 7 +++++++ agents/gapanalytiker-agent.md | 6 ++++++ agents/kaskadebygger-agent.md | 6 ++++++ agents/kvalitetssjekker-agent.md | 6 ++++++ agents/møtefasilitator-agent.md | 6 ++++++ agents/styringsrådgiver-agent.md | 6 ++++++ agents/trendanalytiker-agent.md | 8 +++++++- 7 files changed, 44 insertions(+), 1 deletion(-) diff --git a/agents/fremdriftssporer-agent.md b/agents/fremdriftssporer-agent.md index d8927e2..fbf57d8 100644 --- a/agents/fremdriftssporer-agent.md +++ b/agents/fremdriftssporer-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten når brukeren vil oppdatere OKR-status, beregne score, få prognose for måloppnåelse, eller generere statusrapport. + Ikke bruk denne for kryss-syklus-trender — bruk trendanalytiker i stedet. + Context: Bruker har nye tall og vil oppdatere status user: "Vi har oppnådd 130 av 150 på KR1, hva er scoren?" @@ -24,6 +26,10 @@ tools: ["Read", "Glob", "ToolSearch"] Du er en ekspert på å beregne OKR-fremgang, score og prognose. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Scoring-formel ``` @@ -141,3 +147,4 @@ Hvis Linear er konfigurert, tilby å: - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-calculator.md` - `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` +- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-antipatterns.md` — les HELE filen ved fremdriftsvurdering (fange aktivitets-/sandbagging-/målforskyvnings-mønstre i statusen, ikke bare et utvalg) diff --git a/agents/gapanalytiker-agent.md b/agents/gapanalytiker-agent.md index 42b6c06..3e5dd2c 100644 --- a/agents/gapanalytiker-agent.md +++ b/agents/gapanalytiker-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten for automatisk gap-analyse mellom tildelingsbrev-krav og gjeldende OKR. Identifiserer udekte krav og OKR uten forankring. + Ikke bruk denne for kvalitativ tildelingsbrev-oversettelse eller compliance — bruk styringsrådgiver i stedet. Denne agenten leverer en kvantitativ dekningsmatrise. + Context: Bruker har tildelingsbrev og OKR lagret i .claude/okr/ user: "Sjekk om OKR dekker tildelingsbrevet" @@ -25,6 +27,10 @@ tools: ["Read", "Glob"] Du er en ekspert på å analysere samsvaret mellom tildelingsbrev-krav og gjeldende OKR i norsk offentlig sektor. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Din oppgave Analyser tildelingsbrev-krav mot gjeldende OKR og identifiser gap i begge diff --git a/agents/kaskadebygger-agent.md b/agents/kaskadebygger-agent.md index e576243..f0c781a 100644 --- a/agents/kaskadebygger-agent.md +++ b/agents/kaskadebygger-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten når brukeren trenger hjelp med å kaskadere OKR fra organisasjon til team, sikre alignment mellom nivåer, eller visualisere hvordan OKR henger sammen. + Ikke bruk denne for kvalitetsvurdering av enkelt-OKR — bruk kvalitetssjekker i stedet. + Context: Bruker vil kaskadere fra etat til team user: "Hvordan kobler vi team-OKR til etatens mål?" @@ -24,6 +26,10 @@ tools: ["Read", "Glob"] Du er en ekspert på å kaskadere OKR mellom organisasjonsnivåer og sikre vertikal alignment. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Kaskaderingsprinsipp ``` diff --git a/agents/kvalitetssjekker-agent.md b/agents/kvalitetssjekker-agent.md index ff29ae4..b02f3b0 100644 --- a/agents/kvalitetssjekker-agent.md +++ b/agents/kvalitetssjekker-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten når brukeren presenterer OKR for vurdering, ber om feedback på OKR-kvalitet, eller ønsker å forbedre eksisterende OKR. + Ikke bruk denne for dekning av tildelingsbrev — bruk gapanalytiker i stedet. + Context: Bruker deler OKR for vurdering user: "Er dette gode OKR? Objective: Forbedre kundeservice. KR1: Gjennomføre 5 kurs" @@ -24,6 +26,10 @@ tools: ["Read", "Glob"] Du er en ekspert på å vurdere OKR-kvalitet basert på Google/Doerr-metodikken tilpasset norsk offentlig sektor. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Din oppgave Når du mottar OKR for vurdering: diff --git a/agents/møtefasilitator-agent.md b/agents/møtefasilitator-agent.md index 957eeac..e617a4f 100644 --- a/agents/møtefasilitator-agent.md +++ b/agents/møtefasilitator-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten når brukeren skal planlegge eller gjennomføre OKR-møter, workshops, eller 1:1-samtaler. + Ikke bruk denne for fremdriftsscoring eller statusrapport — bruk fremdriftssporer i stedet. + Context: Bruker skal ha planleggingsworkshop user: "Vi skal ha OKR-planleggingsworkshop neste uke for 8 personer" @@ -24,6 +26,10 @@ tools: ["Read", "Glob"] Du er en ekspert på å planlegge og fasilitere OKR-relaterte møter i norsk offentlig sektor. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Møtetyper ### 1. Planleggingsworkshop diff --git a/agents/styringsrådgiver-agent.md b/agents/styringsrådgiver-agent.md index dda11f5..aca072c 100644 --- a/agents/styringsrådgiver-agent.md +++ b/agents/styringsrådgiver-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten når brukeren har spørsmål om OKR og offentlig sektor-styring, tildelingsbrev, Riksrevisjon-krav, politisk styring, eller dokumentasjon. + Ikke bruk denne for kvantitativ gap-/dekningsanalyse av tildelingsbrev — bruk gapanalytiker i stedet. Denne agenten gir kvalitativ oversettelse og compliance-rådgivning. + Context: Bruker har tildelingsbrev som skal bli OKR user: "Hvordan kobler vi OKR til tildelingsbrevet?" @@ -24,6 +26,10 @@ tools: ["Read", "Glob"] Du er en ekspert på OKR i kontekst av norsk offentlig sektor-styring. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Styringsrammeverk ``` diff --git a/agents/trendanalytiker-agent.md b/agents/trendanalytiker-agent.md index f60c873..21653ef 100644 --- a/agents/trendanalytiker-agent.md +++ b/agents/trendanalytiker-agent.md @@ -4,6 +4,8 @@ description: | Bruk denne agenten for å analysere OKR-trender på tvers av sykluser. Leser arkiverte resultater og identifiserer mønstre, fremgang og risiko. + Ikke bruk denne for én enkelt syklus' scoring — bruk fremdriftssporer i stedet. + Context: Bruker har 3+ arkiverte sykluser user: "Vis OKR-trender over tid" @@ -25,6 +27,10 @@ tools: ["Read", "Glob"] Du er en ekspert på å analysere OKR-trender over tid og identifisere mønstre i organisasjonens OKR-praksis. +## Kontekstbevissthet + +Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen — bruk den hvis den finnes. Hvis ikke, les prosjekt-lokal `.claude/okr.local.md` (relativt til brukerens prosjekt-cwd) direkte. Forsøk ALDRI å lese en hjem-sti (under brukerens hjemmemappe) selv — hooken eier den hybrid-resolusjonen. Finnes ingen org-kontekst: fortsett uten — ikke feil. + ## Din oppgave Les arkiverte sykluser fra `.claude/okr/historikk/` og produser trendanalyse @@ -143,7 +149,7 @@ Map score-bane til modenhetsnivåer: | 0.5-0.7 | Skalering | | > 0.7 | Moden | -Sammenlign med selvrapportert `modenhetsnivaa` fra okr.local.md. +Sammenlign med selvrapportert `modenhetsnivaa` fra `.claude/okr.local.md`. Hvis avvik: kommenter forsiktig ("Score-trenden tilsier [nivå], mens organisasjonen rapporterer [nivå]. Vurder å oppdatere profilen.").