Svarstile i Claude Code: sådan skifter du og opretter din egen
MarkdownHvad svarstile i Claude Code er, og hvordan de adskiller sig fra CLAUDE.md: fire indbyggede stilarter, skift via /config, og hvordan du skriver din egen.
Læs hele artiklen
Hvis du opdager, at du hver anden besked beder Claude Code om at “svare kortere”, “forklare mere detaljeret” eller “opføre sig som redaktør, ikke programmør”, kan du indstille det én gang. Der findes en særskilt indstilling til dette: svarstile, som i brugerfladen kaldes output styles. En stil ændrer svarets rolle, tone og format for hver efterfølgende besked, indtil du skifter den.
En stil ændrer hvordan Claude svarer, ikke hvad det ved om dit projekt. Du kan angive projektkontekst i filen CLAUDE.md; se den separate guide om hvordan du tilpasser Claude til dig.
Du kan finde oplysninger om at arbejde med Ailoot i dokumentationen.
Hvad er en svarstil i Claude Code?
Det vigtigste
En svarstil (output style) er et sæt instruktioner, som Claude Code føjer til hver anmodning, du sender. Den fastlægger svarets rolle, tone og format, men ændrer ikke modellens viden. Ud over den almindelige Default-stil findes der fire indbyggede stilarter: Proactive, Concise, Explanatory og Learning. Skift mellem dem via /config → Output style.
Claude Code er som regel konfigureret som en ingeniør: det forklarer trin i detaljer, planlægger ændringer og kommenterer, hvad det foretager sig. Det er Default-stilen – et standard sæt instruktioner til arbejde med kode.
En svarstil erstatter dette sæt instruktioner med sit eget. Ved hver anmodning sender Claude Code instruktionerne for den aktive stil til modellen, og når en anden stil end Default er valgt, minder det også Claude om stilen, efterhånden som samtalen skrider frem. Derfor behøver du ikke gentage, hvordan du vil have, at det skal svare.
Brug en stil, hvis du konsekvent ønsker den samme måde at få svar på: kortere svar, forklaringer eller rollen som korrekturlæser eller dataanalytiker i stedet for programmør. Hvis du har brug for, at Claude husker konventionerne og strukturen i et bestemt projekt, skal du bruge filen CLAUDE.md.
Hvordan adskiller en svarstil sig fra CLAUDE.md?
Det vigtigste
En svarstil erstatter Claude Codes standardinstruktioner og gælder for hvert svar. CLAUDE.md tilføjer en besked med projektkontekst. En stil bestemmer, hvordan der skal svares, mens CLAUDE.md bestemmer, hvad der skal tages højde for, når der arbejdes med dit projekt. De to værktøjer forstyrrer ikke hinanden.
Claude Code har flere måder at påvirke sin adfærd på, og hver af dem tjener sit eget formål.
| Værktøj | Hvad det gør | Hvornår du skal bruge det |
|---|---|---|
| Svarstil | Erstatter standardinstruktionerne og gælder for hvert svar | Du ønsker en anden rolle, tone eller svarform hver gang |
CLAUDE.md | Tilføjer projektkontekst efter systembeskeden | Claude altid skal kende projektets konventioner og struktur |
--append-system-prompt | Føjer noget til systembeskeden ved opstart | Du ønsker en engangstilføjelse via et startflag |
| Subagenter | Starter en assistent med sin egen systembesked og sine egne værktøjer | Du har brug for en separat assistent til en specialiseret opgave |
En stil fastlægger måden at svare på, mens CLAUDE.md gemmer projektkontekst. Du behøver ikke ændre det ene for at få det til at udføre det andets opgave.
Hvilke indbyggede stilarter findes der, og hvornår skal du bruge dem?
Det vigtigste
Ud over Default findes der fire indbyggede stilarter. Proactive betyder, at Claude handler med det samme og stiller færre opfølgende spørgsmål. Concise giver korte svar uden indledninger. Explanatory tilføjer forklaringer, mens Claude arbejder. Learning arbejder sammen med dig og efterlader små kodestykker, som du kan færdiggøre. Concise findes i Claude Code version 2.1.237 og nyere.
Proactive. Claude udfører opgaven med det samme, gør rimelige antagelser, når der er mindre usikkerheder, og foretrækker at handle frem for at diskutere. Denne adfærd er mere selvstændig end auto-tilstand og fungerer uden at ændre adgangstilstanden. Adgangstilstanden afgør stadig, hvad der kan køres uden din bekræftelse: stilen gør Claude mere beslutsomt, men fjerner ikke beskyttelsen mod farlige kommandoer. Denne stil passer, når du har tillid til værktøjet og ikke vil have, at det stopper op for hver lille afklaring.
Concise. Claude begynder med resultatet, springer indledninger og beskrivelser af arbejdsprocessen over og holder svarene korte. Det udfører arbejdet lige så grundigt som i Default, og hvis du beder om en forklaring, svarer det detaljeret. Fejlrapporter, sikkerhedsadvarsler og bekræftelser før farlige handlinger forbliver fuldstændige – stilen forkorter dem ikke. Denne stil passer, når du vil have et kort og direkte svar.
Explanatory. Mens Claude arbejder, forklarer det, hvorfor det valgte en løsning, og hvordan koden i projektet er struktureret. Svarene er længere end i Default. Denne stil passer, når du både vil forstå, hvad der sker, og få resultatet.
Learning. En samarbejdstilstand: Claude forklarer ikke kun sine beslutninger, men efterlader også små kodestykker i filen, markeret med TODO(human), som du selv skal skrive. Denne stil passer, når du vil lære ved at gøre og selv skrive noget af koden.
Tip
Hvis du ikke ved, hvor du skal begynde, kan du vælge Concise for korte svar eller Explanatory for at forstå tankegangen bag beslutningerne. Begge er nyttige, hvis du ikke skriver kode i hånden.
Hvordan skifter du svarstil?
Det vigtigste
Kør kommandoen /config i Claude Code, vælg Output style og derefter den stil, du ønsker. Dit valg gemmes i filen .claude/settings.local.json i projektet. I version 2.1.251 og nyere træder den nye stil i kraft med den næste besked. I VS Code-udvidelsen vælges stilarter i menuen Output styles, som findes fra version 2.1.257.
I ældre vejledninger kan du støde på en separat kommando til stilarter. Den beskrevne dokumentation angiver /config-vejen.
Åbn indstillingerne
/configSkriv kommandoen i din Claude Code-chat. Indstillingsmenuen åbnes.
Vælg Output style
Find rækken Output style i menuen, og åbn den. Der vises en liste: Default og de fire indbyggede stilarter samt dine egne, hvis du har oprettet nogen.
Vælg en stil, og fortsæt arbejdet
Vælg den stil, du ønsker. Claude Code gemmer dit valg i
.claude/settings.local.jsoni det aktuelle projekt. I version 2.1.251 og nyere træder den nye stil i kraft med den næste besked.
Hvis du arbejder i VS Code-udvidelsen, skal du åbne menuen med kommandoen / og vælge Output styles. Dit valg gemmes i samme fil. Stilmenuen i udvidelsen findes fra version 2.1.257.
Du kan også angive en stil direkte i indstillingsfilen uden at bruge menuen:
{
"outputStyle": "Explanatory"
}
Bemærk
Hvis du skifter stil midt i en session, træder ændringen i kraft med den næste besked. Det fungerer i Claude Code version 2.1.251 og nyere. I ældre versioner trådte en ny stil først i kraft efter kommandoen /clear eller i en ny session – hvis din stil “ikke skifter”, skal du først kontrollere versionen.
Hvordan opretter du din egen svarstil?
Det vigtigste
Din egen stil er en almindelig Markdown-fil med en kort header og instruktioner. Læg den i mappen .claude/output-styles – i din hjemmemappe, hvis den skal gælde for alle projekter, eller inde i et projekt. Filnavnet bliver stilens navn, medmindre name er angivet i headeren. Hvis du opretter filen under en terminalsession, skal du genstarte Claude Code og derefter vælge din stil via /config.
Du behøver ikke at programmere for at gøre dette – skriv stilen i almindeligt sprog. Filen består af en header mellem tre bindestreger (metadata) og instruktionsteksten nedenunder.
Hvor filen skal placeres, afhænger af, hvor du vil have stilen til at fungere:
~/.claude/output-styles– stilen er tilgængelig i alle dine projekter..claude/output-stylesinde i et projekt – stilen gælder kun for det projekt.
Eksempel på en stil, der beder Claude om at svare som redaktør af forretningstekster i stedet for programmør:
---
name: Copy editor
description: Svar som redaktør af forretningstekster, ikke som programmør
---
Du er redaktør af forretningstekster. Svar på brugerens foretrukne sprog i korte afsnit.
Giv først den rettede version og derefter en liste over ændringer med begrundelser.
Foreslå ikke kode, og diskutér ikke tekniske detaljer, medmindre du bliver bedt om det.
I headeren er name navnet på stilen, som du vil se i menuen /config; hvis du udelader det, bruges filnavnet. description er en kort forklaring, der også vises i menuen.
Der findes også feltet keep-coding-instructions. Som standard fjerner en tilpasset stil Claude Codes indbyggede ingeniørinstruktioner – for eksempel instruktioner om, hvordan man skriver kommentarer, verificerer arbejdet og begrænser ændringer. Hvis Claude fortsat skal opføre sig som ingeniør, mens den bruger din svarstil (for eksempel altid begynde med et diagram), skal du angive keep-coding-instructions: true i headeren. Hvis Claude ikke arbejder med kode i denne stil, som i eksemplet med tekstredaktøren, behøver du ikke dette felt.
Opret stilernes mappe
mkdir -p ~/.claude/output-stylesDet gør stilen tilgængelig i alle projekter. Til et enkelt projekt skal du bruge
.claude/output-stylesinde i det.Gem Markdown-filen
Læg en fil som
redaktor.mdi mappen, og tilføj headeren og instruktionerne. Du kan bruge eksemplet ovenfor og tilpasse det til din opgave.Vælg stilen, og kontrollér den
Hvis du oprettede filen under en terminalsession, skal du først genstarte Claude Code. Åbn
/config, find din stil på listen Output style, og vælg den. Giv Claude en opgave, der passer til stilen, og se, om svaret er, som du ønsker.
Bemærk
I Claude Code-terminalen læses stilfiler ved opstart. Hvis du opretter eller redigerer en stil, mens en session kører, skal du genstarte Claude Code; ellers kan den ikke se den nye fil.
Din egen stil indstiller måden, værktøjet svarer på. Du beskriver det én gang, og værktøjet følger det derefter.
Hvad påvirker en svarstil ikke?
Det vigtigste
En stil ændrer måden at svare på, men giver ikke modellen ny viden og erstatter ikke CLAUDE.md. Den gælder for hovedsamtalen og dens forgrening (fork), men ændrer ikke subagenternes adfærd – de har deres egen systembesked. Plugins kan også tilføje deres egne stilarter.
En stil tilføjer ikke fakta til modellen. Hvis Claude ikke ved noget om dit projekt, løser et stilskift ikke det problem – du kan angive projektkontekst via CLAUDE.md.
En stil gælder for hovedsamtalen og dens forgrening, som arver hele samtalen. Subagenter – separate assistenter til specialiserede opgaver – kører med deres egne systembeskeder, og stilen påvirker ikke deres svar.
Stilarter kan komme fra plugins: et plugin placerer dem i sin egen output-styles-mappe. En sådan stil vises på samme liste som dine egne.
Hvor mange tokens koster en stil?
Det vigtigste
Stilinstruktionerne føjes til hver anmodning, så de øger inputtokens en smule. Explanatory og Learning giver længere svar og øger outputtokens, mens Concise reducerer dem. Caching af anmodninger reducerer dette ekstra forbrug efter den første besked i en session.
Selve stilinstruktionerne tilføjer inputtokens, men caching af anmodninger reducerer denne omkostning efter den første anmodning i en session. Forskellen i outputtokens er mere mærkbar: Explanatory og Learning er designet til at give længere svar, mens Concise holder svarene korte. For en tilpasset stil afhænger forbruget af outputtokens af, hvad du angiver i instruktionerne.
Det er ikke muligt at love præcise besparelser – de afhænger af dine opgaver og modellen. Hvis du ønsker kortere og billigere svar, skal du vælge Concise; hvis du vil have flere detaljer, skal du vælge Explanatory.
Hvad skal du gøre først?
Det vigtigste
Skift til en indbygget stil via /config, og brug den en dag for at sammenligne svarene med det, du er vant til. Beskriv derefter din sædvanlige svarstil i almindelig tekst, gem den i en fil i mappen .claude/output-styles, og prøv den på en rigtig opgave.
Åbn /config, vælg Concise eller Explanatory, og brug stilen til en almindelig opgave. Hvis du opdager, at du beder om det samme igen og igen, kan du oprette din egen stil ved at følge trinnene ovenfor.
Læs videre om emnet: hvordan du tilpasser Claude til dig via CLAUDE.md, så Claude husker projektkonteksten, og hvad du skal vælge i Claude Code: Skills, Subagents, MCP eller Plugins, hvis du vil forstå de andre måder at udvide det på. Hvis Claude ikke kan se de filer, det har brug for, kan du læse hvorfor Claude Code ikke kan se projektfiler.
Kilder
Lær Ailoot at kende.
Flere oplysninger
Spørgsmål og svar
Skal projektfakta stå i en outputstil eller i CLAUDE.md?
Læg projektfakta, struktur og konventioner i CLAUDE.md. Brug en outputstil til en tilbagevendende rolle, tone eller svarform. En stil ændrer måden, Claude svarer på; den leverer ikke manglende fakta om projektet.
Hvorfor vises min nye, brugerdefinerede outputstil måske ikke?
Gem Markdown-filen i projektets eller brugerens .claude/output-styles-mappe, og genstart terminalsessionen, så filen indlæses. Vælg den gennem /config, og test en relevant opgave. Brug keep-coding-instructions: true, hvis stilen skal bevare udviklingsinstruktionerne.