Navs institusjonelle kunnskap om arkitektur, modernisering og beste praksis, i terminalen og editoren.
// 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
// TokenX token exchange ✅ Nav-auth val token = tokenXClient .exchange(subjectToken) logger.info("Vedtak", ✅ Ingen PII kv("vedtakId", id)) // ✅ Flyway-migrering V3__ // ✅ Strangler fig-plan
brew install navikt/tap/nav-pilot navikt/tap/cplt && nav-pilot
Første gang du starter nav-pilot i en terminal, foreslår den opencode. Har du nav-pilot fra før, beholder du klienten du har. Les om klientene.
CI, oppgradering og manuell installasjon står i installasjonsguiden.
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.
Alt installeres med én kommando. Skills lastes når de trengs, de fleste instruksjonene er scopet til filmønstre og slår aldri til i et repo som ikke har dem, og noen få gjelder alltid.
Nav-innholdet for Kotlin og Spring, Next.js og Aksel, Nais, Kafka og sikkerhet, i én pakke. Velg bort det du ikke trenger i velgeren.
accessibilityakselcode-reviewforfatterkafkanav-pilot-opusnav-pilotresearchrustsecurity-championaksel-builderapi-designflyway-migrationkafkaktor-scaffoldnaisnav-authnav-planobservability-setupplaywright-testingsecurity-owaspspring-boot-scaffoldnav-pilot guider deg gjennom fire faser, enten du bygger nytt eller forbedrer eksisterende kode.
Smart intervju
Små oppgaver: bare gjør det. Medium/store: sjekker blindsoner som personvern, auth og avhengigheter.
Beslutningstrær
Velger arkitektur, teststrategi og leveransedokumenter for nybygg, refaktorering eller migrering.
Arkitektur-review
Sjekker Nav-antimønstre, endringspåvirkning, testdekning og teknisk gjeld.
Kode + dokumentasjon
Produksjonsklar kode, tester, endringsdokument, utrullingsplan og verifiseringssjekkliste.
Vanlig Copilot vet ingenting om Nav. nav-pilot gir Copilot konteksten som mangler.
Område
Vanlig Copilot
nav-pilot
Auth
Vanlig Copilot: «Prøver JWT …»
nav-pilot: TokenX / ID-porten
Refaktorering
Vanlig Copilot: Generiske tips
nav-pilot: Strangler fig + feature toggles
Testing
Vanlig Copilot: «Skriv unit-tester»
nav-pilot: Teststrategi per lag + karakteriseringstester
Dokumentasjon
Vanlig Copilot: Generisk README
nav-pilot: Endringsdokument + utrullingsplan + runbook
Sikkerhet
Vanlig Copilot: Generiske råd
nav-pilot: PII-blokkering + teknisk gjeld-vurdering
Plattform
Vanlig Copilot: «Hva er Nais?»
nav-pilot: nais.yaml + accessPolicy + observerbarhet
Migrering
Vanlig Copilot: Ingen kontekst
nav-pilot: Konsekvensanalyse + tre-fase-migrering
Tilbakemeldinger fra team som bruker nav-pilot i hverdagen.
BYGGET FOR NAVS TEKNOLOGI-STACK
Velg ditt mål og konfigurer nav-pilot for ditt prosjekt.
Mindre gjetting, mer Nais.