Nyheter
Nav

17. mars 2026

17 nye Copilot-tilpasninger for Nav-utviklere

Vi har analysert github/awesome-copilot opp mot hva Nav-utviklere faktisk bruker — Java, Kotlin, Spring Boot, Ktor, Next.js, React, Aksel, PostgreSQL — og laget tilpasninger som dekker hullene. Resultatet er 17 nye filer og fem utvidelser av eksisterende.

Tre nye instruksjoner

Instruksjoner aktiveres automatisk når du redigerer filer som matcher mønsteret i applyTo.

InstruksjonTriggerHva den gjør
accessibilitysrc/**/*.{tsx,jsx}WCAG 2.1 AA, semantisk HTML, Aksel a11y-komponenter, ARIA, tastaturnavigasjon
github-actions.github/workflows/*.{yml,yaml}SHA-pinning av actions, minimale permissions, Nais deploy, caching, reusable workflows
docker**/DockerfileChainguard base images, multi-stage builds for JVM/Go/Node/Python/nginx, CI-autentisering

Fem nye skills

Skills lastes på forespørsel — agenten henter SKILL.md når oppgaven matcher.

FerdighetHva den gjør
playwright-testingE2E-tester med page objects, auth-fixtures for Azure AD, axe-core for a11y
postgresql-reviewEXPLAIN ANALYZE, indeksstrategier, JSONB, window functions, anti-patterns
spring-boot-scaffoldKomplett prosjektoppsett: build.gradle.kts, nais.yaml, Dockerfile, Testcontainers
api-designREST-konvensjoner, ProblemDetail (RFC 7807), paginering, OpenAPI
conventional-commitCommit-meldinger med feat/fix/docs, Nav-scopes og breaking change-format

Nye agenter

@code-review-agent

Gjennomgår kode på tvers av Navs stack — Kotlin/Spring, Kotlin/Ktor, TypeScript/Next.js, Go, Dockerfile og GitHub Actions. Agenten:

  • Prioriterer funn med 🔴 Blocker, 🟡 Forslag og 💭 Småplukk
  • Kjører mise check for lint og typesjekk
  • Sjekker sikkerhet, feilhåndtering, testing og Nais-krav
  • Delegerer til spesialistagenter (@security-champion-agent, @accessibility-agent, @aksel-agent)
  • Rapporterer funn i en tabell — fikser ikke kode selv

Bruk: @code-review-agent Gå gjennom endringene mine før jeg lager PR

@accessibility-agent

En WCAG 2.1/2.2-ekspert du kan spørre direkte i chatten. Agenten kan:

  • Kjøre axe-core-audit via Playwright
  • Gjennomgå WCAG-krav (Oppfattbar, Betjenbar, Forståelig, Robust)
  • Foreslå Aksel-komponenter med riktig a11y-oppsett
  • Hente designkontekst fra Figma via MCP

Bruk: @accessibility-agent Sjekk skjemaet i denne filen for UU-feil

To nye prompts

PromptHva den gjør
#spring-boot-endpointScaffolder Controller, Service, Repository, Flyway-migrasjon og integrasjonstest med MockOAuth2Server
#nextjs-api-routeScaffolder Next.js App Router API-route med validering, feilhåndtering og test

Utvidelser av eksisterende tilpasninger

Seks filer har fått nytt innhold:

  • kotlin-spring — ProblemDetail-feilhåndtering, @ConfigurationProperties, test slices (@WebMvcTest, @DataJpaTest)
  • testing — Teststrategi-tabell, Playwright E2E-seksjon, axe-core for a11y-testing
  • nextjs-akselloading.tsx, error.tsx, Suspense med streaming, Server Actions med useActionState
  • database — PostgreSQL: EXPLAIN ANALYZE, JSONB med GIN-indeks, window functions, store migrasjoner
  • security-review — OWASP Top 10 med kodeeksempler, filopplasting, avhengighetsskanning
  • docker — Byttet fra Google distroless til Chainguard base images fra Navs private registry. Nye eksempler for JVM, Node.js, Python, Go og nginx. CI-seksjon med nais/docker-build-push for autentisering mot registeret

Installer

Alle tilpasninger er tilgjengelige fra verktøysiden med ett-klikk-installasjon for VS Code. Du kan også kopiere filene manuelt til .github/-mappa i repoet ditt.

Alle nyheter