# Svarstiler i Claude Code: slik bytter du og lager din egen

> Hva output-stiler i Claude Code er, og hvordan de skiller seg fra CLAUDE.md: fire innebygde stiler, bytte via /config og hvordan du lager din egen.

Source: https://ailoot.ai/blog/nb/claude-code-output-styles/
Canonical: https://ailoot.ai/blog/nb/claude-code-output-styles/
Language: nb
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-195
Revision: sha256-141d829ebf6acc01e269341f3523805dba8eb7109e4a2aac58e4846e559a229f


Hvis du stadig ber Claude Code om å «svare kortere», «forklare mer detaljert» eller «opptre som en redaktør, ikke en programmerer», kan du stille inn dette én gang. Det finnes en egen innstilling for dette: svarstiler, kalt output styles i grensesnittet. En stil endrer rollen, tonen og formatet på hvert påfølgende svar fram til du bytter stil.

En stil endrer **hvordan** Claude svarer, ikke **hva** Claude vet om prosjektet ditt. Du kan angi prosjektkontekst i filen `CLAUDE.md`; se den separate veiledningen om [hvordan du tilpasser Claude til deg](https://ailoot.ai/blog/nb/claude-personalization-profile-memory/).

Informasjon om hvordan du arbeider med Ailoot, finnes i [dokumentasjonen](https://ailoot.ai/docs/).



## Hva er en svarstil i Claude Code?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

En svarstil (output style) er et sett med instruksjoner som Claude Code legger til hver forespørsel du sender. Den angir rollen, tonen og formatet på svaret, men endrer ikke modellens kunnskap. I tillegg til den vanlige stilen Default finnes det fire innebygde stiler: Proactive, Concise, Explanatory og Learning. Bytt mellom dem via `/config` → Output style.

</div>

Claude Code er vanligvis konfigurert som en ingeniør: den forklarer trinnene i detalj, planlegger endringer og kommenterer hva den gjør. Dette er stilen Default – et standardsett med instruksjoner for å arbeide med kode.

En svarstil erstatter dette instruksjonssettet med sitt eget. For hver forespørsel sender Claude Code instruksjonene for den aktive stilen til modellen. Når du velger en annen stil enn Default, minner den også Claude på stilen etter hvert som samtalen utvikler seg. Du trenger derfor ikke å gjenta hvordan du vil at Claude skal svare.

Bruk en stil når du konsekvent vil ha samme type svar: kortere svar, forklaringer eller rollen som tekstredaktør eller dataanalytiker i stedet for programmerer. Hvis Claude skal huske konvensjonene og strukturen til et bestemt prosjekt, bruker du filen `CLAUDE.md`.

## Hvordan skiller en svarstil seg fra CLAUDE.md?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

En svarstil erstatter standardinstruksjonene til Claude Code og gjelder for hvert svar. `CLAUDE.md` legger til en melding med prosjektkontekst. En stil bestemmer hvordan Claude skal svare, mens `CLAUDE.md` bestemmer hva Claude skal ta hensyn til når den arbeider med prosjektet ditt. Disse verktøyene forstyrrer ikke hverandre.

</div>

Det finnes flere måter å påvirke hvordan Claude Code oppfører seg på, og hver av dem har sitt eget formål.

| Verktøy | Hva det gjør | Når du bør bruke det |
|----|----|----|
| Svarstil | Erstatter standardinstruksjonene og gjelder for hvert svar | Du vil ha en annen rolle, tone eller svarform hver gang |
| `CLAUDE.md` | Legger til prosjektkontekst etter systemmeldingen | Claude alltid skal kjenne prosjektets konvensjoner og struktur |
| `--append-system-prompt` | Legger til noe i systemmeldingen ved oppstart | Du vil legge til noe én gang via et oppstartsflagg |
| Subagenter | Starter en assistent med egen systemmelding og egne verktøy | Du trenger en egen assistent til en spesialisert oppgave |

En stil bestemmer måten Claude svarer på, mens `CLAUDE.md` lagrer prosjektkontekst. Du trenger ikke å endre det ene for å få det andre til å gjøre jobben sin.

## Hvilke innebygde stiler finnes, og når bør du bruke dem?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

I tillegg til Default finnes det fire innebygde stiler. Med Proactive går Claude i gang med en gang og stiller færre oppfølgingsspørsmål. Concise gir korte svar uten innledninger. Explanatory legger til forklaringer mens den arbeider. Learning samarbeider med deg og lar små kodebiter stå igjen slik at du kan fullføre dem. Concise er tilgjengelig i Claude Code versjon 2.1.237 og nyere.

</div>

**Proactive.** Claude utfører oppgaven med en gang, gjør rimelige antakelser ved mindre uklarheter og foretrekker å handle framfor å diskutere. Denne atferden er mer selvstendig enn auto mode og fungerer uten at du endrer tilgangsmodusen. Tilgangsmodusen bestemmer fortsatt hva som kan kjøres uten bekreftelse fra deg: stilen gjør Claude mer besluttsom, men fjerner ikke beskyttelsen mot farlige kommandoer. Denne stilen passer når du stoler på verktøyet og ikke vil at det skal stoppe for hver minste avklaring.

**Concise.** Claude begynner med resultatet, hopper over innledninger og beskrivelser av arbeidsprosessen og holder svarene korte. Den utfører arbeidet like grundig som i Default, og hvis du ber om en forklaring, svarer den detaljert. Feilmeldinger, sikkerhetsadvarsler og bekreftelser før farlige handlinger er fortsatt fullstendige – stilen forkorter dem ikke. Denne stilen passer når du vil ha et kort og direkte svar.

**Explanatory.** Mens den arbeider, forklarer Claude hvorfor den valgte en løsning, og hvordan koden i prosjektet er strukturert. Svarene er lengre enn i Default. Denne stilen passer når du vil forstå hva som skjer, samtidig som du får resultatet.

**Learning.** En samarbeidsmodus: Claude forklarer ikke bare valgene sine, men legger også igjen små kodebiter i filen, markert med `TODO(human)`, som du skal skrive selv. Denne stilen passer når du vil lære ved å prøve og skrive deler av koden selv.

<div class="aside" data-semantic="callout" role="note" aria-label="Tips">

Tips

Hvis du er usikker på hvor du skal begynne, velg Concise for korte svar eller Explanatory for å forstå begrunnelsen for valgene. Begge er nyttige hvis du ikke skriver kode for hånd.

</div>

## Hvordan bytter du svarstil?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

Kjør kommandoen `/config` i Claude Code og velg Output style, deretter stilen du vil ha. Valget lagres i filen `.claude/settings.local.json` i prosjektet. I versjon 2.1.251 og nyere trer den nye stilen i kraft med neste melding. I VS Code-utvidelsen velger du stiler fra menyen Output styles, som er tilgjengelig fra versjon 2.1.257.

</div>

I eldre veiledninger kan du finne en egen kommando for stiler. Dokumentasjonen som beskrives her, viser til `/config`-metoden.

1.  ### Åpne innstillingene

    ```
    /config
    ```

    Skriv kommandoen i Claude Code-chatten. Innstillingsmenyen åpnes.

2.  ### Velg Output style

    Finn raden Output style i menyen, og åpne den. En liste vises: Default og de fire innebygde stilene, samt dine egne hvis du har laget noen.

3.  ### Velg en stil og fortsett arbeidet

    Velg stilen du vil ha. Claude Code lagrer valget i `.claude/settings.local.json` i det gjeldende prosjektet. I versjon 2.1.251 og nyere trer den nye stilen i kraft med neste melding.

Hvis du arbeider i VS Code-utvidelsen, åpner du menyen med kommandoen `/` og velger Output styles. Valget lagres i den samme filen. Stilmenyen i utvidelsen er tilgjengelig fra versjon 2.1.257.

Du kan også angi en stil i innstillingsfilen uten å bruke menyen:

```json
{
  "outputStyle": "Explanatory"
}
```

<div class="aside" data-semantic="callout" role="note" aria-label="Obs">

Obs

Hvis du bytter stil midt i en økt, trer endringen i kraft med neste melding. Dette fungerer i Claude Code versjon 2.1.251 og nyere. I eldre versjoner trådte en ny stil først i kraft etter kommandoen `/clear` eller i en ny økt – hvis stilen din «ikke bytter», sjekk versjonen først.

</div>

## Hvordan lager du din egen svarstil?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

Din egen stil er en vanlig Markdown-fil med en kort overskrift og instruksjoner. Legg den i mappen `.claude/output-styles` – i hjemmemappen din for alle prosjekter eller i et prosjekt. Filnavnet blir stilnavnet hvis du ikke angir `name` i overskriften. Hvis du oppretter filen mens en terminaløkt pågår, starter du Claude Code på nytt og velger deretter stilen via `/config`.

</div>

Du trenger ikke å programmere for å gjøre dette – skriv stilen med vanlig språk. Filen består av en overskrift mellom tre bindestreker (metadata) og instruksjonsteksten under.

Hvor du plasserer filen, avhenger av hvor du vil at stilen skal fungere:

- `~/.claude/output-styles` – stilen er tilgjengelig i alle prosjektene dine.
- `.claude/output-styles` i et prosjekt – stilen gjelder bare for dette prosjektet.

Eksempel på en stil som ber Claude svare som redaktør for forretningstekster i stedet for som programmerer:

```markdown
---
name: Tekstredaktør
description: Svar som en redaktør for forretningstekster, ikke som en programmerer
---

Du er en redaktør for forretningstekster. Svar på brukerens foretrukne språk, i korte avsnitt.
Gi først den korrigerte versjonen, og deretter en liste over endringer med begrunnelser.
Ikke foreslå kode eller diskuter tekniske detaljer med mindre du blir bedt om det.
```

I overskriften er `name` stilnavnet du ser i `/config`-menyen. Hvis du utelater det, brukes filnavnet. `description` er en kort forklaring som også vises i menyen.

Det finnes også et felt `keep-coding-instructions`. Som standard fjerner en egendefinert stil de innebygde instruksjonene for ingeniørarbeid i Claude Code – for eksempel hvordan den skal skrive kommentarer, kontrollere arbeidet og begrense endringer. Hvis Claude fortsatt skal arbeide som en ingeniør når den bruker svarstilen din (for eksempel alltid begynne med et diagram), setter du `keep-coding-instructions: true` i overskriften. Hvis Claude ikke skal arbeide med kode i denne stilen, som i eksempelet med tekstredaktøren ovenfor, trenger du ikke dette feltet.

1.  ### Opprett stilsmappen

    ```bash
    mkdir -p ~/.claude/output-styles
    ```

    Dette gjør stilen tilgjengelig i alle prosjekter. Hvis den bare skal brukes i ett prosjekt, bruker du `.claude/output-styles` i prosjektet.

2.  ### Lagre Markdown-filen

    Legg en fil, for eksempel `redaktor.md`, i mappen, og legg til overskriften og instruksjonene. Du kan bruke eksempelet ovenfor og tilpasse det til oppgaven din.

3.  ### Velg stilen og sjekk den

    Hvis du opprettet filen mens en terminaløkt pågår, starter du Claude Code på nytt først. Åpne `/config`, finn stilen din i listen Output style, og velg den. Gi Claude en oppgave som passer til stilen, og se om svaret er slik du ønsker.

<div class="aside" data-semantic="callout" role="note" aria-label="Obs">

Obs

I Claude Code-terminalen leses stilfiler ved oppstart. Hvis du oppretter eller redigerer en stil mens en økt pågår, må du starte Claude Code på nytt; ellers ser den ikke den nye filen.

</div>

Din egen stil angir måten verktøyet svarer på: du beskriver den én gang, og verktøyet følger den videre.



## Hva påvirker en svarstil ikke?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

En stil endrer måten Claude svarer på, men gir ikke modellen ny kunnskap og erstatter ikke `CLAUDE.md`. Den gjelder for hovedsamtalen og forgreiningen (fork), men endrer ikke hvordan subagenter oppfører seg – de har sin egen systemmelding. Plugins kan også legge til egne stiler.

</div>

En stil gir ikke modellen nye fakta. Hvis Claude ikke vet noe om prosjektet ditt, løser det ikke problemet å bytte stil – du kan gi prosjektkontekst via `CLAUDE.md`.

En stil fungerer i hovedsamtalen og forgreiningen, som arver hele samtalen. Subagenter – separate assistenter for spesialiserte oppgaver – kjører med sin egen systemmelding, og stilen påvirker ikke svarene deres.

Stiler kan komme fra plugins: en plugin legger dem i sin egen `output-styles`-mappe. En slik stil vises i samme liste som dine egne.

## Hvor mange tokens koster en stil?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

Stilinstruksjoner legges til hver forespørsel, så de øker antallet inndatatokens litt. Explanatory og Learning gir lengre svar og øker antallet utdata-tokens, mens Concise reduserer det. Hurtigbufring av forespørsler reduserer dette ekstra forbruket etter den første meldingen i en økt.

</div>

Selve stilinstruksjonene legger til inndatatokens, men hurtigbufring av forespørsler reduserer kostnaden etter den første forespørselen i en økt. Forskjellen i utdata-tokens er tydeligere: Explanatory og Learning er laget for å gi lengre svar, mens Concise holder svarene korte. For en egendefinert stil avhenger forbruket av utdata-tokens av hva du angir i instruksjonene.

Det er ikke mulig å love nøyaktige besparelser – de avhenger av oppgavene dine og modellen. Hvis du vil ha kortere og rimeligere svar, velger du Concise; vil du ha flere detaljer, velger du Explanatory.

## Hva bør du gjøre først?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Hovedpunkter i denne delen">

Hovedpunkter

Bytt til en av de innebygde stilene via `/config` og bruk den i en dag for å sammenligne svarene med det du er vant til. Beskriv deretter den vanlige svarstilen din med vanlig tekst, lagre den i en fil i mappen `.claude/output-styles`, og prøv den på en faktisk oppgave.

</div>

Åpne `/config`, velg Concise eller Explanatory, og bruk stilen på en vanlig oppgave. Hvis du merker at du ber om det samme om og om igjen, lager du din egen stil ved å følge trinnene ovenfor.

Les videre om dette temaet: [hvordan du tilpasser Claude til deg via CLAUDE.md](https://ailoot.ai/blog/nb/claude-personalization-profile-memory/), slik at Claude husker prosjektkonteksten, og [hva du bør velge i Claude Code: Skills, Subagents, MCP eller Plugins](https://ailoot.ai/blog/nb/skills-subagents-mcp-plugins-claude-code/), hvis du vil forstå de andre måtene å utvide det på. Hvis Claude ikke finner filene den trenger, kan du lese [hvorfor Claude Code ikke kan se prosjektfiler](https://ailoot.ai/blog/nb/claude-code-cant-see-project-files/).

<div class="section" role="doc-bibliography" aria-label="Kilder">

### Kilder

- [Output styles – offisiell Claude Code-dokumentasjon](https://docs.claude.com/en/docs/claude-code/output-styles)
- [Settings – hvor feltet outputStyle er plassert](https://docs.claude.com/en/docs/claude-code/settings)
- [Subagenter i Claude Code](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Plugins i Claude Code](https://docs.claude.com/en/docs/claude-code/plugins)
- [Claude Code CHANGELOG på GitHub](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)

</div>





Bli kjent med [Ailoot](https://ailoot.ai/).

## Spørsmål om denne veiledningen: Svarstiler i Claude Code: slik bytter du og lager din egen

### Bør prosjektfakta ligge i en output style eller i CLAUDE.md?

Legg prosjektfakta, struktur og konvensjoner i CLAUDE.md. Bruk en output style til en gjentakende rolle, tone eller svarform. Stilen endrer hvordan Claude svarer; den fyller ikke inn manglende fakta om prosjektet.

### Hvorfor vises ikke den nye egendefinerte output-stilen?

Lagre Markdown-filen i prosjektets eller brukerens .claude/output-styles-mappe, og start terminaløkten på nytt så filen lastes. Velg stilen via /config, og prøv en relevant oppgave. Bruk keep-coding-instructions: true hvis stilen skal bevare utviklingsinstruksjonene.


## Ailoot · Selskapet og dets prosjektportefølje

Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
