Oh-My-NavLogg inn

Bygget med GitHub Copilot

PersonvernTilgjengelighetGitHub

Slutt å lære opp Copilot.

Beta

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

navikt/copilot★ 52
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

4 agenter
24 ferdigheter
Kafka & TokenXFlywayModernisering
Agenter
code-reviewresearchsecurity-championnav-pilot
Skills (utvalg)
api-designkafkaktor-scaffoldspring-boot-scaffoldflyway-migrationjava-to-kotlinnav-authtokenx-authnaispostgresql-reviewobservability-setupobservability-debugging
River(rapidsConnection).apply {
  validate { it.demandValue(
    "@event_name", "vedtak"
  )}
}

nextjs-frontend

Next.js, React, Aksel og Playwright

5 agenter
11 ferdigheter
Aksel spacingPlaywrightRefaktorering
Agenter
accessibilityakselcode-reviewforfatternav-pilot
Skills (utvalg)
aksel-builderplaywright-testingweb-design-reviewerconventional-commitreadme-review
<Box padding="space-24">
  <HGrid columns={{ xs: 1, md: 2 }}>
    <Heading level="1" size="large">

fullstack

Backend + frontend — komplett for din tjeneste

7 agenter
27 ferdigheter
Komplett pakkeBFF-mønsterMigrering
Agenter
accessibilityakselcode-reviewforfatterresearchsecurity-championnav-pilot
Skills (utvalg)
aksel-builderapi-designkafkaktor-scaffoldspring-boot-scaffoldflyway-migrationjava-to-kotlinnav-authtokenx-authnaisplaywright-testingpostgresql-reviewobservability-setupweb-design-reviewer
accessPolicy:
  inbound:
    rules:
      - application: frontend

platform

Plattform, observerbarhet, DevOps og sikkerhet

4 agenter
15 ferdigheter
ObserverbarhetSikkerhetInfrastruktur
Agenter
code-reviewresearchsecurity-championnav-pilot
Skills (utvalg)
naisobservability-setupobservability-debuggingrust-developmentsecurity-reviewthreat-modelworkstation-securityconventional-commitreadme-review
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

Smart intervju

Små oppgaver: bare gjør det. Medium/store: sjekker blindsoner — personvern, auth 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

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

Les dokumentasjonen →Se alle verktøy →

Bygget av Nav-utviklere, for Nav-utviklere.

Ingen hallusinasjoner, bare Nais.

KommandoerGi tilbakemeldingGitHubVerktøyAkselNais Docs