Blog

Štýly odpovedí v Claude Code: ako prepínať a vytvoriť si vlastný

Markdown

Čo sú štýly výstupu v Claude Code a ako sa líšia od CLAUDE.md: štyri vstavané štýly, prepínanie cez /config a vytvorenie vlastného štýlu.

Prečítať celý článok

Ak sa pristihnete pri tom, že každú druhú správu žiadate Claude Code, aby „odpovedalo stručnejšie“, „vysvetlilo to podrobnejšie“ alebo „správalo sa ako redaktor, nie programátor“, môžete to nastaviť raz a navždy. Slúži na to samostatné nastavenie: štýly odpovedí, ktoré sa v rozhraní nazývajú štýly výstupu. Štýl mení rolu, tón a formát každej nasledujúcej odpovede, kým ho nezmeníte.

Štýl mení ako Claude odpovedá, nie čo vie o vašom projekte. Kontext projektu môžete nastaviť v súbore CLAUDE.md; pozrite si samostatný návod o tom, ako si prispôsobiť Claude.

Informácie o práci s Ailoot nájdete v dokumentácii.

Čo je štýl odpovedí v Claude Code?

Kľúčové informácie

Štýl odpovedí (štýl výstupu) je súbor pokynov, ktoré Claude Code pridáva ku každej vašej požiadavke. Určuje rolu, tón a formát odpovede, ale nemení znalosti modelu. Okrem bežného štýlu Default sú k dispozícii štyri vstavané štýly: Proactive, Concise, Explanatory a Learning. Prepínať medzi nimi môžete cez /config → Output style.

Claude Code je zvyčajne nastavené ako inžinier: podrobne vysvetľuje kroky, plánuje úpravy a komentuje, čo robí. To je štýl Default — štandardná sada pokynov na prácu s kódom.

Štýl odpovedí nahrádza túto sadu pokynov vlastnými pokynmi. Pri každej požiadavke odošle Claude Code modelu pokyny aktívneho štýlu a pri výbere iného štýlu než Default Claude počas konverzácie štýl aj pripomína. Nemusíte preto opakovať, ako má odpovedať.

Štýl použite, keď chcete stále rovnaký spôsob odpovedania: kratšie odpovede, vysvetlenia alebo rolu jazykového redaktora či dátového analytika namiesto programátora. Ak chcete, aby si Claude pamätalo konvencie a štruktúru konkrétneho projektu, použite na to súbor CLAUDE.md.

Ako sa štýl odpovedí líši od CLAUDE.md?

Kľúčové informácie

Štýl odpovedí nahrádza predvolené pokyny Claude Code a platí pre každú odpoveď. Súbor CLAUDE.md pridáva správu s kontextom projektu. Štýl určuje, ako odpovedať, zatiaľ čo CLAUDE.md určuje, čo treba pri práci s vaším projektom zohľadniť. Tieto nástroje sa navzájom neovplyvňujú.

Claude Code ponúka niekoľko spôsobov, ako ovplyvniť svoje správanie, pričom každý slúži na iný účel.

NástrojČo robíKedy ho použiť
Štýl odpovedíNahrádza predvolené pokyny a platí pre každú odpoveďChcete zakaždým inú rolu, tón alebo formát odpovede
CLAUDE.mdPridáva kontext projektu za systémovú správuClaude má vždy poznať konvencie a štruktúru projektu
--append-system-promptPri spustení pridáva obsah do systémovej správyChcete jednorazovo niečo pridať pomocou príznaku pri spustení
SubagentiSpúšťajú asistenta s vlastnou systémovou správou a nástrojmiPotrebujete samostatného asistenta na špecializovanú úlohu

Štýl určuje spôsob odpovedania a CLAUDE.md uchováva kontext projektu. Nie je potrebné meniť jeden nástroj, aby zastal úlohu druhého.

Ktoré vstavané štýly sú k dispozícii a kedy použiť jednotlivé z nich?

Kľúčové informácie

Okrem štýlu Default sú k dispozícii štyri vstavané štýly. Proactive znamená, že Claude koná okamžite a kladie menej doplňujúcich otázok. Concise poskytuje krátke odpovede bez úvodov. Explanatory priebežne pridáva vysvetlenia. Learning spolupracuje s vami a necháva vám menšie časti kódu na doplnenie. Štýl Concise je dostupný v Claude Code od verzie 2.1.237.

Proactive. Claude sa hneď pustí do úlohy, pri menších neistotách robí rozumné predpoklady a uprednostňuje konanie pred diskusiou. Toto správanie je samostatnejšie než automatický režim a funguje bez zmeny režimu prístupu. Režim prístupu naďalej určuje, čo možno spustiť bez vášho potvrdenia: štýl robí Claude rozhodnejším, ale neodstraňuje ochranné opatrenia proti nebezpečným príkazom. Tento štýl sa hodí, ak nástroju dôverujete a nechcete, aby sa zastavovalo pri každom drobnom upresnení.

Concise. Claude začne výsledkom, vynechá úvody a opisy svojho postupu a odpovedá stručne. Prácu vykonáva rovnako dôkladne ako v štýle Default a ak požiadate o vysvetlenie, odpovie podrobne. Hlásenia chýb, bezpečnostné upozornenia a potvrdenia pred nebezpečnými akciami zostávajú úplné — tento štýl ich neskracuje. Hodí sa, ak chcete krátku a priamu odpoveď.

Explanatory. Claude počas práce vysvetľuje, prečo si vybralo dané riešenie a ako je usporiadaný kód v projekte. Odpovede sú dlhšie než v štýle Default. Tento štýl sa hodí, ak chcete porozumieť tomu, čo sa deje, a zároveň získať výsledok.

Learning. Spolupracujúci režim: Claude nielen vysvetľuje svoje rozhodnutia, ale v súbore vám necháva aj menšie časti kódu označené značkami TODO(human), aby ste ich dopísali sami. Tento štýl sa hodí, ak sa chcete učiť praxou a časť kódu si napísať sami.

Tip

Ak neviete, kde začať, vyberte si Concise pre krátke odpovede alebo Explanatory, ak chcete pochopiť dôvody jednotlivých rozhodnutí. Oba štýly sú užitočné, ak kód nepíšete ručne.

Ako prepínať štýly odpovedí?

Kľúčové informácie

V Claude Code spustite príkaz /config, vyberte Output style a potom požadovaný štýl. Výber sa uloží do súboru .claude/settings.local.json v projekte. Od verzie 2.1.251 sa nový štýl použije pri nasledujúcej správe. V rozšírení VS Code sa štýly vyberajú v ponuke Output styles, ktorá je dostupná od verzie 2.1.257.

V starších pokynoch môžete nájsť samostatný príkaz pre štýly. Poskytnutá dokumentácia opisuje postup cez /config.

  1. Otvorte nastavenia

    /config
    

    Zadajte príkaz v chate Claude Code. Otvorí sa ponuka nastavení.

  2. Vyberte Output style

    V ponuke nájdite riadok Output style a otvorte ho. Zobrazí sa zoznam: Default a štyri vstavané štýly, ako aj vaše vlastné, ak ste nejaké vytvorili.

  3. Vyberte štýl a pokračujte v práci

    Vyberte požadovaný štýl. Claude Code uloží výber do súboru .claude/settings.local.json v aktuálnom projekte. Od verzie 2.1.251 sa nový štýl použije pri nasledujúcej správe.

Ak pracujete v rozšírení VS Code, otvorte ponuku príkazom / a vyberte Output styles. Výber sa uloží do rovnakého súboru. Ponuka štýlov v rozšírení je dostupná od verzie 2.1.257.

Štýl môžete nastaviť aj bez použitia ponuky, a to zadaním do súboru nastavení:

{
  "outputStyle": "Explanatory"
}

Pozor

Zmena štýlu uprostred relácie sa prejaví pri nasledujúcej správe. Funguje to v Claude Code od verzie 2.1.251. V starších verziách sa nový štýl uplatnil až po príkaze /clear alebo v novej relácii — ak sa vám štýl „neprepne“, najprv skontrolujte verziu.

Ako si vytvoriť vlastný štýl odpovedí?

Kľúčové informácie

Vlastný štýl je obyčajný súbor Markdown s krátkou hlavičkou a pokynmi. Uložte ho do priečinka .claude/output-styles — do svojho domovského priečinka pre všetky projekty alebo do konkrétneho projektu. Názov súboru sa stane názvom štýlu, ak v hlavičke nenastavíte name. Ak vytvoríte súbor počas relácie v termináli, reštartujte Claude Code a potom vyberte svoj štýl cez /config.

Nemusíte programovať — štýl napíšte bežným jazykom. Súbor pozostáva z hlavičky medzi tromi pomlčkami (metadáta) a textu pokynov pod ňou.

Miesto, kam súbor uložíte, závisí od toho, kde chcete štýl používať:

  • ~/.claude/output-styles — štýl je dostupný vo všetkých vašich projektoch.
  • .claude/output-styles v projekte — štýl je dostupný iba pre tento projekt.

Príklad štýlu, ktorý žiada Claude, aby odpovedalo ako redaktor obchodného textu, nie ako programátor:

---
name: Redaktor textu
description: Odpovedať ako redaktor obchodného textu, nie ako programátor
---

Ste redaktor obchodného textu. Odpovedajte v jazyku, ktorý používateľ uprednostňuje, v krátkych odsekoch.
Najprv uveďte opravenú verziu a potom zoznam úprav s dôvodmi.
Nenavrhujte kód ani nediskutujte o technických podrobnostiach, pokiaľ o to používateľ nepožiada.

V hlavičke je name názov štýlu, ktorý uvidíte v ponuke /config; ak ho vynecháte, použije sa názov súboru. description je krátke vysvetlenie, ktoré sa zobrazuje aj v ponuke.

K dispozícii je aj pole keep-coding-instructions. Vlastný štýl predvolene odstraňuje vstavané inžinierske pokyny Claude Code — napríklad ako písať komentáre, overovať prácu a obmedzovať úpravy. Ak má Claude pri používaní vášho štýlu odpovedí naďalej fungovať ako inžinier (napríklad vždy začať diagramom), nastavte v hlavičke keep-coding-instructions: true. Ak Claude v tomto štýle nepracuje s kódom — ako v uvedenom príklade redaktora — toto pole nepotrebujete.

  1. Vytvorte priečinok so štýlmi

    mkdir -p ~/.claude/output-styles
    

    Tým sa štýl sprístupní vo všetkých projektoch. Ak ho chcete používať iba v jednom projekte, použite v ňom .claude/output-styles.

  2. Uložte súbor Markdown

    Vložte do priečinka súbor, napríklad redaktor.md, a pridajte doň hlavičku a pokyny. Môžete použiť uvedený príklad a prispôsobiť ho svojej úlohe.

  3. Vyberte štýl a overte ho

    Ak ste súbor vytvorili počas relácie v termináli, najprv reštartujte Claude Code. Otvorte /config, nájdite svoj štýl v zozname Output style a vyberte ho. Zadajte Claude úlohu súvisiacu so štýlom a skontrolujte, či odpovedá podľa vašich predstáv.

Pozor

V termináli Claude Code sa súbory štýlov načítavajú pri spustení. Ak vytvoríte alebo upravíte štýl počas aktívnej relácie, reštartujte Claude Code, inak nový súbor neuvidí.

Vlastný štýl určuje spôsob, akým nástroj odpovedá: opíšete ho raz a nástroj si ho bude uchovávať.

Čo štýl odpovedí neovplyvňuje?

Kľúčové informácie

Štýl mení spôsob odpovedania, ale nepridáva modelu nové znalosti ani nenahrádza CLAUDE.md. Platí pre hlavnú konverzáciu a jej vetvu (fork), ale nemení správanie subagentov — tí majú vlastnú systémovú správu. Vlastné štýly môžu pridávať aj pluginy.

Štýl nepridáva modelu fakty. Ak Claude niečo o vašom projekte nevie, zmena štýlu to nevyrieši — kontext projektu môžete poskytnúť cez CLAUDE.md.

Štýl funguje v hlavnej konverzácii a jej vetve, ktorá preberá celú konverzáciu. Subagenti — samostatní asistenti na špecializované úlohy — bežia s vlastnou systémovou správou a štýl ich odpovede neovplyvňuje.

Štýly môžu pochádzať aj z pluginov: plugin ich umiestni do vlastného priečinka output-styles. Takýto štýl sa zobrazí v rovnakom zozname ako vaše štýly.

Koľko tokenov stojí štýl?

Kľúčové informácie

Pokyny štýlu sa pridávajú ku každej požiadavke, takže mierne zvyšujú počet vstupných tokenov. Štýly Explanatory a Learning vytvárajú dlhšie odpovede a zvyšujú počet výstupných tokenov, zatiaľ čo Concise ho znižuje. Ukladanie požiadaviek do vyrovnávacej pamäte znižuje túto réžiu po prvej správe v relácii.

Samotné pokyny štýlu pridávajú vstupné tokeny, no ukladanie požiadaviek do vyrovnávacej pamäte znižuje tieto náklady po prvej požiadavke v relácii. Rozdiel v počte výstupných tokenov je výraznejší: Explanatory a Learning sú navrhnuté na dlhšie odpovede, zatiaľ čo Concise ich udržiava krátke. Pri vlastnom štýle závisí počet použitých výstupných tokenov od toho, čo uvediete v pokynoch.

Presnú úsporu nemožno sľúbiť — závisí od vašich úloh a modelu. Ak chcete kratšie a lacnejšie odpovede, vyberte Concise; ak chcete viac podrobností, vyberte Explanatory.

Čo urobiť ako prvé?

Kľúčové informácie

Cez /config prepnite na jeden zo vstavaných štýlov a používajte ho jeden deň, aby ste mohli porovnať odpovede s tými, na ktoré ste zvyknutí. Potom obyčajným textom opíšte svoj bežný štýl odpovedí, uložte ho do súboru v priečinku .claude/output-styles a vyskúšajte ho na skutočnej úlohe.

Otvorte /config, vyberte Concise alebo Explanatory a použite ho pri bežnej úlohe. Ak sa pristihnete pri tom, že opakovane žiadate to isté, vytvorte si vlastný štýl podľa vyššie uvedených krokov.

Ďalej k tejto téme: ako si prispôsobiť Claude cez CLAUDE.md, aby si Claude pamätalo kontext projektu, a čo si vybrať v Claude Code: Skills, Subagents, MCP alebo Plugins, ak chcete porozumieť ďalším spôsobom jeho rozšírenia. Ak Claude nevidí potrebné súbory, pozrite si prečo Claude Code nevidí súbory projektu.

Spoznajte Ailoot.

Viac podrobností

Otázky a odpovede: Štýly odpovedí v Claude Code: ako prepínať a vytvoriť si vlastný

Mám fakty o projekte vložiť do štýlu výstupu alebo do CLAUDE.md?

Fakty, štruktúru a konvencie projektu vložte do CLAUDE.md. Štýl výstupu použite na opakovanú rolu, tón či formát odpovedí. Štýl mení spôsob odpovedania Claudea; nedodáva chýbajúce fakty o projekte.

Prečo sa nový vlastný štýl výstupu nemusí zobraziť?

Uložte jeho súbor Markdown do projektového alebo používateľského priečinka .claude/output-styles a reštartujte terminálovú reláciu, aby sa načítal. Vyberte ho cez /config a otestujte relevantnú úlohu. Ak má vlastný štýl zachovať vývojárske pokyny, použite keep-coding-instructions: true.

Všetky články