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, og laget tilpasninger som dekker hullene. Utgangspunktet var Java, Kotlin, Spring Boot, Ktor, Next.js, React, Aksel og PostgreSQL. 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, fra Kotlin/Spring, Kotlin/Ktor og TypeScript/Next.js til 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, men 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 har fått ProblemDetail-feilhåndtering, @ConfigurationProperties, test slices (@WebMvcTest, @DataJpaTest)
  • testing har fått teststrategi-tabell, Playwright E2E-seksjon, axe-core for a11y-testing
  • nextjs-aksel dekker nå loading.tsx, error.tsx, Suspense med streaming, Server Actions med useActionState
  • database har fått PostgreSQL-stoff om EXPLAIN ANALYZE, JSONB med GIN-indeks, window functions og store migrasjoner
  • security-review har fått OWASP Top 10 med kodeeksempler, filopplasting og avhengighetsskanning
  • docker har 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