Svarstiler i Claude Code: slik bytter du og lager din egen
MarkdownHva 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.
Les hele artikkelen
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.
Informasjon om hvordan du arbeider med Ailoot, finnes i dokumentasjonen.
Hva er en svarstil i Claude Code?
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.
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?
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.
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?
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.
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.
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.
Hvordan bytter du svarstil?
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.
I eldre veiledninger kan du finne en egen kommando for stiler. Dokumentasjonen som beskrives her, viser til /config-metoden.
Åpne innstillingene
/configSkriv kommandoen i Claude Code-chatten. Innstillingsmenyen åpnes.
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.
Velg en stil og fortsett arbeidet
Velg stilen du vil ha. Claude Code lagrer valget i
.claude/settings.local.jsoni 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:
{
"outputStyle": "Explanatory"
}
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.
Hvordan lager du din egen svarstil?
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.
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-stylesi 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:
---
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.
Opprett stilsmappen
mkdir -p ~/.claude/output-stylesDette gjør stilen tilgjengelig i alle prosjekter. Hvis den bare skal brukes i ett prosjekt, bruker du
.claude/output-stylesi prosjektet.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.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.
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.
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?
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.
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?
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.
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?
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.
Å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, slik at Claude husker prosjektkonteksten, og hva du bør velge i Claude Code: Skills, Subagents, MCP eller Plugins, 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.
Kilder
Bli kjent med Ailoot.
Flere detaljer
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.