Claude Code: den komplette guiden
Claude Code er Anthropics verktøy for å programmere med Claude. Ikke en autofullfør-plugin, men en agent som leser hele kodebasen, skriver kode på tvers av filer, kjører kommandoer og bruker git. Dette er den komplette gjennomgangen: hvor du kjører det, CLAUDE.md, kommandoene, og kraftverktøyene MCP, subagenter, hooks og skills. Fra første installasjon til ekspertbruk.
Viderekommen Hvor du kjører Claude Code
Det er samme verktøy flere steder. Velg etter situasjon:
| Flate | Best til |
|---|---|
| Terminal (kommandolinje) | Mest kraft og alle funksjoner. Hjemmebanen for ekte bruk. anbefalt |
| Desktop-appen, Code-fanen | Visuell oversikt med diff, og flere oppgaver side om side |
| VS Code / JetBrains | Claude rett i editoren du allerede bruker |
| Web (claude.ai/code) | Lange oppgaver du sjekker innom senere, uten lokalt oppsett |
Installer i terminalen (krever Node), så starter du i en hvilken som helst prosjektmappe:
cd ~/prosjektet-mitt
claude
Claude Code er inkludert i Pro- og Max-abonnementene, eller du kan betale per bruk via API-konto.
Viderekommen Din første økt
Skriv i klartekst hva du vil. Claude leser koden, foreslår en plan og gjør endringene (du godkjenner underveis):
allerede finnes i prosjektet.
Trykk Shift+Tab for å skru på plan mode: da legger Claude en plan og viser den før den rører koden. Uvurderlig for større endringer.
Viderekommen CLAUDE.md: prosjektets hukommelse
En vanlig tekstfil Claude Code leser ved start av hver økt. Her legger du alt teamet bør dele: arkitektur, kodestandard, kommandoer for bygg og test, og konvensjoner. Det er den enkleste måten å gjøre Claude god i akkurat ditt prosjekt.
Den finnes i nivåer: ~/.claude/CLAUDE.md (personlig, gjelder alt du gjør) og ./CLAUDE.md i prosjektet (deles via git). Hold den gjerne under 200 linjer. Lag et utkast automatisk med kommandoen /init.
## Om prosjektet
Norsk nettbutikk i Next.js + Tailwind. Mobil først.
## Kommandoer
– Utvikling: npm run dev
– Bygg: npm run build
– Test: npm test
## Konvensjoner
– All UI-tekst på norsk
– Funksjonskomponenter, ikke klasser
– Aldri commit direkte til main; lag alltid en gren
Ekspert Kommandoene du vil bruke
Skråstrek-kommandoer styrer økten. De viktigste:
| Kommando | Gjør |
|---|---|
/init |
Lager et CLAUDE.md-utkast ved å analysere kodebasen |
/plan (Shift+Tab) |
Plan først, godkjenning, så endring |
/model |
Bytt modell midt i økten (Opus, Sonnet, Haiku) |
/clear |
Tøm samtalen (men behold CLAUDE.md) |
/compact |
Komprimer lang samtale for å spare plass |
/rewind |
Gå tilbake til et tidligere punkt |
/mcp |
Koble til og styr eksterne verktøy |
/usage |
Se tokenbruk og kostnad |
Ekspert Kraftverktøyene
Dette er det som skiller en vanlig bruker fra en som virkelig får fart på Claude Code.
MCP: koble Claude til verden
MCP (Model Context Protocol) lar Claude Code snakke med eksterne verktøy: databaser, GitHub, en nettleser, dine egne tjenester. Legg til en server slik:
claude mcp add playwright — npx -y @playwright/mcp@latest
# Se hva som er koblet til
claude mcp list
Dette er bare starten. Les den komplette MCP-guiden → for hvordan det fungerer, hva du kan koble til, scopes og sikkerhet.
Subagenter: deleger til hjelpere
En subagent er en egen Claude-økt med sitt eget arbeidsminne. Perfekt for å holde hovedsamtalen ren, eller kjøre ting parallelt, som research eller testing. Du definerer dem i en fil under .claude/agents/ med en kort beskrivelse, og Claude bruker dem automatisk når oppgaven passer.
Hooks: automatiser rundt Claude
Hooks kjører dine egne kommandoer ved bestemte hendelser, for eksempel formatér koden etter hver endring, eller kjør lint før hver commit. Settes opp i .claude/settings.json. Et typisk eksempel, kjør formatering etter at en fil er endret:
«hooks»: {
«PostToolUse»: [
{ «matcher»: «Edit», «command»: «npm run format» }
]
}
}
Skills: gjenbrukbar ekspertise
En skill er en navngitt arbeidsflyt med instruksjoner Claude laster inn når den er relevant, lagret under .claude/skills/. Bruk dem til å lære Claude «slik gjør vi X her hos oss», én gang, så husker den det.
Ekspert Innstillinger og modeller
Claude Code leser innstillinger fra flere lag (personlig, prosjekt, og lokalt/private), som slås sammen. Det lar deg ha personlige preferanser og delte prosjektregler samtidig. Modellvalg: bruk Opus 4.8 for det tyngste, Sonnet 4.6 som standard, Haiku 4.5 for raske småting og subagenter. Fast mode (/fast) gir raskere svar på Opus når du vil ha tempo.
En god arbeidsflyt
- Kjør /init for et CLAUDE.md, og rydd i det.
- Be om en utforsking før du endrer: «forklar arkitekturen».
- Bruk plan mode for større oppgaver, godkjenn planen.
- La Claude committe med en god melding når du er fornøyd.
- Be om kodegjennomgang (/code-review) før du slår sammen.
Vil du gå dypere? Anthropic har en gratis «Claude Code 101»-kurs, og den offisielle dokumentasjonen på code.claude.com dekker hver detalj.
Du kan nå
- Velge rett flate: terminal, desktop, IDE eller web
- Sette opp en CLAUDE.md som gjør Claude god i prosjektet ditt
- Bruke de viktigste kommandoene og plan mode
- Koble på kraftverktøyene: MCP, subagenter, hooks og skills
Om denne guiden
Del av «Claude-skolen» på altom.ai. Bygget på Anthropics offisielle Claude Code-dokumentasjon, tilpasset norsk. Verktøyet utvikler seg raskt, sjekk code.claude.com for siste detaljer. Uavhengig guide.
Sist oppdatert: 28. juni 2026