Hopp til innhold
nav-pilotCopilot i Nav
  • Kom i gang
  • nav-pilot
  • Tilpasning
  • Praksis og regler
  • Innsikt
Logg inn

Bygget med GitHub Copilot

OrdbokEnglishPersonvernTilgjengelighetGitHub

Slutt å lære opp Copilot.

Beta

Navs institusjonelle kunnskap om arkitektur, modernisering og beste praksis, i terminalen og editoren.

navikt/copilot★ 54
Vanlig 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 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.

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.

Én agentpakke med innhold for hele stacken

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-pilot

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.

10 agenter
33 skills
16 instruksjoner
7 prompts
Kotlin og SpringNext.js og AkselNais og sikkerhet
Agenter
accessibilityakselcode-reviewforfatterkafkanav-pilot-opusnav-pilotresearchrustsecurity-champion
Skills (utvalg)
aksel-builderapi-designflyway-migrationkafkaktor-scaffoldnaisnav-authnav-planobservability-setupplaywright-testingsecurity-owaspspring-boot-scaffold
Se alle agenter og skills →

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

Smart intervju

Små oppgaver: bare gjør det. Medium/store: sjekker blindsoner som personvern, auth og avhengigheter.

Plan

Beslutningstrær

Velger arkitektur, teststrategi og leveransedokumenter for 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

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

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

Velg ditt mål og konfigurer nav-pilot for ditt prosjekt.

Les dokumentasjonen →Lokal modell på Mac →Se alle verktøy →

Bygget av Nav-utviklere, for Nav-utviklere.

Mindre gjetting, mer Nais.

KommandoerLokal modellGi tilbakemeldingGitHubVerktøyAkselNais Docs