Oh-My-NavLogg inn

Bygget med GitHub Copilot

PersonvernTilgjengelighetGitHub

Slutt å lære opp Copilot.

Beta

Navs institusjonelle kunnskap — arkitektur, modernisering og beste praksis — direkte i editoren din.

navikt/copilot★ 43
Generic Copilot
// Refaktorer auth-laget
fun authenticate(token: String)
  = JWT.decode(token)     ❌ Feil auth

logger.info(
  "Vedtak for $fnr"       ❌ PII i logg
)
// ❌ Ingen migreringsplan
// ❌ Kjenner ikke TokenX
@nav-pilot
// TokenX token exchange   ✅ Nav-auth
val token = tokenXClient
  .exchange(subjectToken)

logger.info("Vedtak",    ✅ Ingen PII
  kv("vedtakId", id))
// ✅ Flyway-migrering V3__
// ✅ Strangler fig-plan
Dokumentasjon →
brew install navikt/tap/nav-pilot && nav-pilot

Ikke bare for nye prosjekter

De fleste utviklere bygger ikke fra bunnen av — de vedlikeholder, moderniserer og forbedrer. nav-pilot hjelper med hele spekteret.

Moderniser

Strangler fig, feature toggles, tre-fase-datamigrering — nav-pilot kjenner mønstrene.

Refaktorer

Bytt auth-lag, optimaliser databasespørringer, oppdater avhengigheter trygt.

Test trygt

Teststrategi per komponent, karakteriseringstester for brownfield, konsekvensanalyse før endring.

Bygg nytt

Fra idé til produksjonsklar tjeneste med Nais-manifest, auth og CI/CD.

Dokumenter

Endringsdokument, utrullingsplan, runbook og post-deploy-verifisering — alt i ett.

Sikre

PII-sjekk, tilgangsstyring, sikkerhetsreview og teknisk gjeld-vurdering.

Ferdigpakkede samlinger for din stack

Velg arketype — få agenter, ferdigheter og instruksjoner tilpasset din stack.

kotlin-backend

Kotlin/Ktor, Spring Boot, Kafka og Flyway

6 agenter
10 ferdigheter
Kafka & TokenXFlywayModernisering
River(rapidsConnection).apply {
  validate { it.demandValue(
    "@event_name", "vedtak"
  )}
}

nextjs-frontend

Next.js, React, Aksel og Playwright

4 agenter
7 ferdigheter
Aksel spacingPlaywrightRefaktorering
<Box padding="space-24">
  <HGrid columns={{ xs: 1, md: 2 }}>
    <Heading level="1" size="large">

fullstack

Backend + frontend — komplett for din tjeneste

10 agenter
13 ferdigheter
Komplett pakkeBFF-mønsterMigrering
accessPolicy:
  inbound:
    rules:
      - application: frontend

platform

Plattform, observerbarhet, DevOps og sikkerhet

4 agenter
7 ferdigheter
ObserverbarhetSikkerhetInfrastruktur
observability:
  autoInstrumentation:
    enabled: true
    runtime: java
Se alle agenter og ferdigheter →

Fra idé til produksjon — eller fra teknisk gjeld til moderne løsning

nav-pilot guider deg gjennom fire faser — enten du bygger nytt eller forbedrer eksisterende kode.

Intervju

Dypdykk-intervju

Finner blindsoner — dataklassifisering, auth-type, PII-risiko og avhengigheter.

Plan

Beslutningstrær

Velger arkitektur, teststrategi og leveransedokumenter — nybygg, refaktorering eller migrering.

Review

Arkitektur-review

Sjekker Nav-antimønstre, endringspåvirkning, testdekning og teknisk gjeld.

Lever

Kode + dokumentasjon

Produksjonsklar kode, tester, endringsdokument, utrullingsplan og verifiseringssjekkliste.

En smartere Copilot for Nav

Vanlig Copilot vet ingenting om Nav. nav-pilot gir Copilot konteksten som mangler.

Område

Vanlig Copilot

nav-pilot

Auth

«Prøver JWT …»

TokenX / ID-porten

Refaktorering

Generiske tips

Strangler fig + feature toggles

Testing

«Skriv unit-tester»

Teststrategi per lag + karakteriseringstester

Dokumentasjon

Generisk README

Endringsdokument + utrullingsplan + runbook

Sikkerhet

Generiske råd

PII-blokkering + teknisk gjeld-vurdering

Plattform

«Hva er Nais?»

nais.yaml + accessPolicy + observerbarhet

Migrering

Ingen kontekst

Konsekvensanalyse + tre-fase-migrering

Hva utviklere sier

Tilbakemeldinger fra team som bruker nav-pilot i hverdagen.

“Jeg har brukt nav-pilot for planlegging av store refaktoreringer og synes den har vært veldig fin.”

Frontendutvikler, Nav

Refaktorering og planlegging

“nav-pilot gir meg en sikker og kvalitetssikret AI-plattform som kan tilpasses hvert enkelt teams behov”

Utvikler, Nav

Teamtilpasning

“Veldig kult med nav-pilot 🚀”

Utvikler, Nav

BYGGET FOR NAVS TEKNOLOGI-STACK

Kotlin
TypeScript
React
Next.js
PostgreSQL
Kafka
Kubernetes
Go
Kotlin
TypeScript
React
Next.js
PostgreSQL
Kafka
Kubernetes
Go

Kom i gang

Installer en samling og bruk @nav-pilot med én gang.

1. Installer nav-pilot

brew install navikt/tap/nav-pilot

2. Kjør nav-pilot i repoet ditt

nav-pilot

Velger samling, installerer og starter Copilot-sandkassen (cplt) — alt interaktivt.

3. Start @nav-pilot i editoren

Åpne Copilot Chat og skriv:

@nav-pilot Jeg trenger en ny tjeneste for dagpenger

4. Følg de fire fasene

nav-pilot guider deg gjennom intervju, planlegging, review og levering — hvert steg venter på din bekreftelse.

Les dokumentasjonen →Se alle verktøy →

Bygget av Nav-utviklere, for Nav-utviklere.

Ingen hallusinasjoner, bare Nais.

GitHubVerktøyAkselNais Docs