Blog

Antwoordstijlen in Claude Code: wisselen en je eigen stijl maken

Markdown

Wat uitvoerstijlen in Claude Code zijn en hoe ze verschillen van CLAUDE.md: vier ingebouwde stijlen, wisselen via /config en je eigen stijl schrijven.

Lees het volledige artikel

Als je Claude Code om de paar berichten vraagt om “korter te antwoorden”, “meer uitleg te geven” of “als redacteur te handelen, niet als programmeur”, kun je dat één keer instellen. Daar is een aparte instelling voor: antwoordstijlen, in de interface uitvoerstijlen genoemd. Een stijl verandert de rol, toon en indeling van elk volgend antwoord totdat je de stijl wijzigt.

Een stijl verandert hoe Claude antwoordt, niet wat Claude over je project weet. Je kunt projectcontext instellen in het bestand CLAUDE.md; zie de aparte handleiding over Claude aan je voorkeuren aanpassen.

Informatie over werken met Ailoot vind je in de documentatie.

Wat is een antwoordstijl in Claude Code?

Belangrijkste punten

Een antwoordstijl (uitvoerstijl) is een set instructies die Claude Code toevoegt aan elk verzoek dat je doet. De stijl bepaalt de rol, toon en indeling van het antwoord, maar verandert de kennis van het model niet. Naast de gewone stijl Default zijn er vier ingebouwde stijlen: Proactive, Concise, Explanatory en Learning. Je wisselt ertussen via /config → Output style.

Claude Code is doorgaans ingesteld als een engineer: het legt stappen uitgebreid uit, plant wijzigingen en vertelt wat het doet. Dit is de stijl Default: een standaardset instructies voor het werken met code.

Een antwoordstijl vervangt deze instructies door eigen instructies. Bij elk verzoek stuurt Claude Code de instructies van de actieve stijl naar het model. Als je een andere stijl dan Default kiest, herinnert Claude tijdens het gesprek ook aan die stijl. Je hoeft dus niet steeds opnieuw te zeggen hoe je wilt dat Claude antwoordt.

Gebruik een stijl als je steeds op dezelfde manier antwoord wilt: met kortere antwoorden, uitleg of de rol van een tekstredacteur of data-analist in plaats van een programmeur. Als Claude de conventies en structuur van een specifiek project moet onthouden, gebruik je daarvoor het bestand CLAUDE.md.

Wat is het verschil tussen een antwoordstijl en CLAUDE.md?

Belangrijkste punten

Een antwoordstijl vervangt de standaardinstructies van Claude Code en geldt voor elk antwoord. CLAUDE.md voegt een bericht met projectcontext toe. Een stijl bepaalt hoe Claude moet antwoorden; CLAUDE.md bepaalt waarmee Claude rekening moet houden bij het werken aan je project. Deze middelen zitten elkaar niet in de weg.

Je kunt het gedrag van Claude Code op verschillende manieren beïnvloeden. Elk daarvan heeft een ander doel.

HulpmiddelWat het doetWanneer gebruik je het?
AntwoordstijlVervangt de standaardinstructies en geldt voor elk antwoordJe wilt telkens een andere rol, toon of antwoordindeling
CLAUDE.mdVoegt projectcontext toe na het systeemberichtClaude moet de conventies en structuur van het project altijd kennen
--append-system-promptVoegt bij het starten iets toe aan het systeemberichtJe wilt een eenmalige aanvulling meegeven via een startvlag
SubagentsStart een assistent met een eigen systeembericht en eigen hulpmiddelenJe hebt een aparte assistent nodig voor een gespecialiseerde taak

Een stijl bepaalt de manier van antwoorden, terwijl CLAUDE.md projectcontext opslaat. Je hoeft het ene niet te veranderen om de functie van het andere uit te voeren.

Welke ingebouwde stijlen zijn er, en wanneer gebruik je ze?

Belangrijkste punten

Naast Default zijn er vier ingebouwde stijlen. Met Proactive gaat Claude meteen aan de slag en stelt het minder vervolgvragen. Concise geeft korte antwoorden zonder inleiding. Explanatory voegt tijdens het werk uitleg toe. Learning werkt met je samen en laat kleine stukjes code open om zelf af te maken. Concise is beschikbaar in Claude Code versie 2.1.237 en hoger.

Proactive. Claude voert de taak meteen uit, maakt redelijke aannames bij kleine onduidelijkheden en kiest liever voor actie dan voor overleg. Deze stijl werkt zelfstandiger dan de automatische modus en vereist geen wijziging van de toegangsmodus. De toegangsmodus bepaalt nog steeds wat er zonder jouw bevestiging mag worden uitgevoerd: de stijl maakt Claude daadkrachtiger, maar heft de beveiliging tegen gevaarlijke opdrachten niet op. Deze stijl is geschikt als je de tool vertrouwt en niet wilt dat Claude bij elke kleine onduidelijkheid stopt.

Concise. Claude begint met het resultaat, slaat inleidingen en beschrijvingen van het proces over en houdt antwoorden kort. Het werk is even grondig als in Default. Als je om uitleg vraagt, krijg je een uitgebreid antwoord. Meldingen over fouten, veiligheidswaarschuwingen en bevestigingen vóór gevaarlijke acties blijven volledig; deze stijl kort ze niet in. Deze stijl is geschikt als je een kort, direct antwoord wilt.

Explanatory. Tijdens het werk legt Claude uit waarom het voor een oplossing kiest en hoe de code in het project is opgebouwd. De antwoorden zijn langer dan in Default. Deze stijl is geschikt als je naast het resultaat ook wilt begrijpen wat er gebeurt.

Learning. Een samenwerkingsmodus: Claude licht zijn beslissingen toe en laat in het bestand kleine stukjes code voor je achter om zelf te schrijven, gemarkeerd met TODO(human). Deze stijl is geschikt als je al doende wilt leren en een deel van de code zelf wilt schrijven.

Tip

Weet je niet waar je moet beginnen, kies dan Concise voor korte antwoorden of Explanatory om de redenering achter beslissingen te begrijpen. Beide zijn nuttig als je zelf geen code schrijft.

Hoe wissel je van antwoordstijl?

Belangrijkste punten

Voer in Claude Code het commando /config uit en selecteer Output style. Kies daarna de gewenste stijl. Je keuze wordt opgeslagen in het bestand .claude/settings.local.json in het project. In versie 2.1.251 en hoger gaat de nieuwe stijl in bij het volgende bericht. In de VS Code-extensie kies je stijlen via het menu Output styles, dat beschikbaar is vanaf versie 2.1.257.

In oudere instructies kom je mogelijk een apart commando voor stijlen tegen. De beschreven documentatie geeft de route via /config aan.

  1. Open de instellingen

    /config
    

    Voer het commando in de Claude Code-chat in. Het instellingenmenu wordt geopend.

  2. Selecteer Output style

    Zoek in het menu de rij Output style en open die. Er verschijnt een lijst met Default en de vier ingebouwde stijlen, en ook je eigen stijlen als je die hebt gemaakt.

  3. Kies een stijl en ga verder met werken

    Selecteer de gewenste stijl. Claude Code slaat je keuze op in .claude/settings.local.json in het huidige project. In versie 2.1.251 en hoger gaat de nieuwe stijl in bij je volgende bericht.

Werk je in de VS Code-extensie, open dan het menu met het commando / en kies Output styles. Je keuze wordt in hetzelfde bestand opgeslagen. Het stijlenmenu in de extensie is beschikbaar vanaf versie 2.1.257.

Je kunt ook zonder het menu een stijl instellen in het instellingenbestand:

{
  "outputStyle": "Explanatory"
}

Let op

Als je tijdens een sessie van stijl wisselt, gaat de wijziging in bij het volgende bericht. Dit werkt in Claude Code versie 2.1.251 en hoger. In oudere versies ging een nieuwe stijl pas in na het commando /clear of in een nieuwe sessie. Als je stijl niet lijkt te wisselen, controleer dan eerst de versie.

Hoe maak je je eigen antwoordstijl?

Belangrijkste punten

Je eigen stijl is een gewoon Markdown-bestand met een korte kop en instructies. Zet het in de map .claude/output-styles: in je thuismap voor alle projecten of in een projectmap. De bestandsnaam wordt de stijlnaam, tenzij je name in de kop instelt. Maak je het bestand tijdens een terminalsessie, start Claude Code dan opnieuw en selecteer je stijl via /config.

Je hoeft hiervoor niet te programmeren: schrijf de stijl in gewone taal. Het bestand bestaat uit een kop tussen drie streepjes (metadata) en de instructietekst daaronder.

Waar je het bestand plaatst, hangt ervan af waar je de stijl wilt gebruiken:

  • ~/.claude/output-styles — de stijl is beschikbaar in al je projecten.
  • .claude/output-styles binnen een project — de stijl geldt alleen voor dat project.

Voorbeeld van een stijl die Claude vraagt om als redacteur van zakelijke teksten te antwoorden in plaats van als programmeur:

---
name: Tekstredacteur
description: Reageren als redacteur van zakelijke teksten, niet als programmeur
---

Je bent een redacteur van zakelijke teksten. Reageer in de voorkeurstaal van de gebruiker, in korte alinea’s.
Geef eerst de gecorrigeerde versie en daarna een lijst met wijzigingen en de redenen daarvoor.
Stel geen code voor en bespreek geen technische details, tenzij daarom wordt gevraagd.

In de kop is name de stijlnaam die je in het menu /config ziet. Als je name weglaat, wordt de bestandsnaam gebruikt. description is een korte toelichting die ook in het menu zichtbaar is.

Er is ook een veld keep-coding-instructions. Standaard verwijdert een aangepaste stijl de ingebouwde technische instructies van Claude Code, zoals hoe het opmerkingen moet schrijven, het werk moet controleren en wijzigingen moet beperken. Als Claude met jouw antwoordstijl ook als engineer moet blijven werken (bijvoorbeeld door altijd met een diagram te beginnen), stel dan keep-coding-instructions: true in de kop in. Werkt Claude in deze stijl niet met code, zoals in het voorbeeld van de tekstredacteur hierboven, dan heb je dit veld niet nodig.

  1. Maak de stijlenmap

    mkdir -p ~/.claude/output-styles
    

    Hiermee wordt de stijl beschikbaar in alle projecten. Voor één project gebruik je .claude/output-styles binnen dat project.

  2. Sla het Markdown-bestand op

    Zet een bestand zoals redaktor.md in de map en voeg de kop en instructies toe. Je kunt het voorbeeld hierboven gebruiken en aanpassen aan je taak.

  3. Kies de stijl en controleer deze

    Heb je het bestand tijdens een terminalsessie gemaakt, start Claude Code dan eerst opnieuw. Open /config, zoek je stijl op in de lijst Output style en selecteer deze. Geef Claude een taak die bij de stijl past en controleer of het antwoord aansluit bij je verwachting.

Let op

In de Claude Code-terminal worden stijlbestanden bij het opstarten gelezen. Maak of bewerk je een stijl terwijl een sessie loopt, start Claude Code dan opnieuw; anders ziet het nieuwe bestand niet.

Je eigen stijl bepaalt de manier waarop de tool antwoordt. Je beschrijft die één keer en de tool houdt zich er daarna aan.

Waar heeft een antwoordstijl geen invloed op?

Belangrijkste punten

Een stijl verandert de manier van antwoorden, maar geeft het model geen nieuwe kennis en vervangt CLAUDE.md niet. De stijl geldt voor het hoofdgesprek en de vertakking daarvan (fork), maar verandert het gedrag van subagents niet; die hebben hun eigen systeembericht. Plugins kunnen ook eigen stijlen toevoegen.

Een stijl voegt geen feiten toe aan het model. Als Claude iets over je project niet weet, lost een stijlwijziging dat niet op. Je kunt projectcontext aanleveren via CLAUDE.md.

Een stijl werkt in het hoofdgesprek en de vertakking daarvan, die het volledige gesprek overneemt. Subagents — aparte assistenten voor gespecialiseerde taken — werken met hun eigen systeembericht. De stijl heeft geen invloed op hun antwoorden.

Stijlen kunnen ook van plugins komen: een plugin plaatst ze in een eigen map output-styles. Zo’n stijl verschijnt in dezelfde lijst als je eigen stijlen.

Hoeveel tokens kost een stijl?

Belangrijkste punten

De stijlinstructies worden aan elk verzoek toegevoegd en verhogen het aantal invoertokens dus een beetje. Explanatory en Learning leveren langere antwoorden op en verhogen het aantal uitvoertokens, terwijl Concise dat aantal verlaagt. Door verzoeken te cachen wordt deze extra belasting na het eerste bericht in een sessie kleiner.

De stijlinstructies zelf voegen invoertokens toe, maar door verzoeken te cachen dalen deze kosten na het eerste verzoek in een sessie. Het verschil in uitvoertokens is duidelijker: Explanatory en Learning zijn bedoeld voor langere antwoorden, terwijl Concise antwoorden kort houdt. Bij een aangepaste stijl hangt het aantal gebruikte uitvoertokens af van wat je in de instructies opgeeft.

Exacte besparingen zijn niet te beloven; ze hangen af van je taken en model. Wil je kortere en goedkopere antwoorden, kies dan Concise. Wil je meer details, kies dan Explanatory.

Wat kun je het beste eerst doen?

Belangrijkste punten

Schakel via /config over naar een van de ingebouwde stijlen en gebruik die een dag om de antwoorden te vergelijken met wat je gewend bent. Beschrijf daarna in gewone tekst welke antwoordstijl je doorgaans wilt, sla die op in een bestand in de map .claude/output-styles en probeer de stijl uit op een echte taak.

Open /config, kies Concise of Explanatory en gebruik de stijl voor een gewone taak. Merk je dat je steeds hetzelfde blijft vragen, maak dan je eigen stijl met de stappen hierboven.

Lees hierna over dit onderwerp: Claude aan je voorkeuren aanpassen via CLAUDE.md, zodat Claude projectcontext onthoudt, en wat kies je in Claude Code: Skills, Subagents, MCP of Plugins, als je meer wilt weten over andere manieren om Claude uit te breiden. Kan Claude de benodigde bestanden niet zien, lees dan waarom Claude Code projectbestanden niet kan zien.

Maak kennis met Ailoot.

Meer details

Vragen en antwoorden

Zet ik projectfeiten in een outputstijl of in CLAUDE.md?

Zet projectfeiten, structuur en conventies in CLAUDE.md. Gebruik een outputstijl voor een terugkerende rol, toon of antwoordvorm. Een stijl verandert hoe Claude antwoordt en levert niet de ontbrekende feiten over je project.

Waarom verschijnt mijn nieuwe eigen outputstijl niet?

Sla het Markdown-bestand op in de project- of gebruikersmap .claude/output-styles en herstart daarna de terminalsessie, zodat het bestand wordt geladen. Kies de stijl via /config en test een passende taak. Gebruik keep-coding-instructions: true als de eigen stijl de programmeerinstructies moet behouden.

Alle artikelen