Blog

Styly odpovědí v Claude Code: jak přepínat a vytvářet vlastní

Markdown

Co jsou styly výstupu v Claude Code a jak se liší od CLAUDE.md: čtyři vestavěné styly, přepínání přes /config a tvorba vlastního stylu.

Přečíst celý článek

Pokud se přistihnete, že v každé druhé zprávě žádáte Claude Code, aby „odpovídal stručněji“, „vysvětloval podrobněji“ nebo „vystupoval jako editor, ne jako programátor“, můžete to nastavit jednou provždy. Slouží k tomu samostatné nastavení: styly odpovědí, v rozhraní nazývané styly výstupu. Styl mění roli, tón a formát každé následující odpovědi, dokud ho nepřepnete.

Styl mění jak Claude odpovídá, ne co ví o vašem projektu. Kontext projektu můžete nastavit v souboru CLAUDE.md; podívejte se na samostatný návod jak si Claude přizpůsobit.

Informace o práci s Ailoot najdete v dokumentaci.

Co je styl odpovědí v Claude Code?

Hlavní poznatky

Styl odpovědí (styl výstupu) je sada pokynů, které Claude Code přidává ke každému vašemu požadavku. Určuje roli, tón a formát odpovědi, ale nemění znalosti modelu. Kromě běžného stylu Default jsou k dispozici čtyři vestavěné styly: Proactive, Concise, Explanatory a Learning. Přepíná se mezi nimi přes /config → Output style.

Claude Code je obvykle nastavený jako inženýr: podrobně vysvětluje kroky, plánuje úpravy a komentuje, co právě dělá. To je styl Default — standardní sada pokynů pro práci s kódem.

Styl odpovědí tuto sadu pokynů nahrazuje vlastními. S každým požadavkem Claude Code posílá modelu pokyny aktivního stylu. Když je vybraný jiný styl než Default, připomíná ho Claudovi také v průběhu konverzace. Nemusíte tedy opakovat, jak chcete, aby odpovídal.

Styl použijte, pokud chcete trvale stejný způsob odpovídání: kratší odpovědi, vysvětlení nebo roli korektora či datového analytika místo programátora. Jestli potřebujete, aby si Claude pamatoval konvence a strukturu konkrétního projektu, použijte soubor CLAUDE.md.

Jak se styly odpovědí Claude Code liší od CLAUDE.md?

Hlavní poznatky

Styl odpovědí nahrazuje výchozí pokyny Claude Code a platí pro každou odpověď. CLAUDE.md přidává zprávu s kontextem projektu. Styl určuje, jak odpovídat, zatímco CLAUDE.md stanovuje, co má Claude při práci s vaším projektem zohlednit. Tyto nástroje si navzájem nepřekážejí.

Chování Claude Code můžete ovlivnit několika způsoby a každý slouží jinému účelu.

NástrojCo děláKdy ho použít
Styl odpovědíNahrazuje výchozí pokyny a platí pro každou odpověďChcete pokaždé jinou roli, tón nebo formát odpovědi
CLAUDE.mdPřidává kontext projektu za systémovou zprávuClaude má vždy znát konvence a strukturu projektu
--append-system-promptPřidává obsah do systémové zprávy při spuštěníChcete jednorázové doplnění pomocí spouštěcího příznaku
SubagentiSpouštějí asistenta s vlastní systémovou zprávou a nástrojiPotřebujete samostatného asistenta pro specializovaný úkol

Styl určuje způsob odpovídání, zatímco CLAUDE.md uchovává kontext projektu. Není třeba, aby jeden zastupoval druhý.

Jaké vestavěné styly jsou k dispozici a kdy je použít?

Hlavní poznatky

Kromě stylu Default jsou k dispozici čtyři vestavěné styly. Proactive znamená, že Claude jedná hned a méně se doptává. Concise poskytuje krátké odpovědi bez úvodu. Explanatory přidává při práci vysvětlení. Learning s vámi spolupracuje a nechává vám k doplnění malé části kódu. Styl Concise je dostupný od verze Claude Code 2.1.237.

Proactive. Claude se hned pustí do úkolu, při drobných nejasnostech volí rozumné předpoklady a dává přednost jednání před diskusí. Je samostatnější než automatický režim a funguje bez změny režimu přístupu. Režim přístupu stále určuje, co lze spustit bez vašeho potvrzení: styl činí Claude rozhodnějším, ale neodstraňuje ochranu před nebezpečnými příkazy. Hodí se, když nástroji důvěřujete a nechcete, aby se zastavoval kvůli každému drobnému upřesnění.

Concise. Claude začne výsledkem, vynechá úvody a popisy svého postupu a odpovídá stručně. Práci odvede stejně důkladně jako ve stylu Default, a pokud požádáte o vysvětlení, odpoví podrobně. Hlášení chyb, bezpečnostní upozornění a potvrzení před nebezpečnými akcemi zůstávají úplná — styl je nezkracuje. Hodí se, když chcete krátkou a přímou odpověď.

Explanatory. Během práce Claude vysvětluje, proč zvolil dané řešení a jak je uspořádaný kód projektu. Odpovědi jsou delší než ve stylu Default. Hodí se, když chcete nejen výsledek, ale také porozumět tomu, co se děje.

Learning. Spolupracující režim: Claude nejen vysvětluje svá rozhodnutí, ale také vám v souboru nechává malé části kódu označené značkami TODO(human), které máte napsat sami. Hodí se, když se chcete učit praxí a část kódu napsat sami.

Tip

Pokud nevíte, kde začít, zvolte Concise pro krátké odpovědi nebo Explanatory, abyste porozuměli důvodům rozhodnutí. Oba styly se hodí, pokud sami nepíšete kód.

Jak přepínat styly odpovědí?

Hlavní poznatky

V Claude Code spusťte příkaz /config a vyberte Output style, potom požadovaný styl. Volba se uloží do souboru .claude/settings.local.json v projektu. Ve verzi 2.1.251 a novějších se nový styl projeví při následující zprávě. V rozšíření pro VS Code se styly vybírají v nabídce Output styles, dostupné od verze 2.1.257.

Ve starších pokynech můžete narazit na samostatný příkaz pro styly. Dokumentace popisuje cestu přes /config.

  1. Otevřete nastavení

    /config
    

    Zadejte příkaz v chatu Claude Code. Otevře se nabídka nastavení.

  2. Vyberte Output style

    V nabídce najděte řádek Output style a otevřete ho. Zobrazí se seznam: Default a čtyři vestavěné styly, případně také vlastní styly, pokud jste nějaké vytvořili.

  3. Vyberte styl a pokračujte v práci

    Vyberte požadovaný styl. Claude Code uloží volbu do souboru .claude/settings.local.json v aktuálním projektu. Ve verzi 2.1.251 a novějších se nový styl projeví při následující zprávě.

Pokud pracujete v rozšíření pro VS Code, otevřete nabídku příkazem / a zvolte Output styles. Volba se uloží do stejného souboru. Nabídka stylů v rozšíření je dostupná od verze 2.1.257.

Styl můžete nastavit také přímo v souboru nastavení bez použití nabídky:

{
  "outputStyle": "Explanatory"
}

Upozornění

Přepnutí stylu uprostřed relace se projeví při následující zprávě. Platí to pro Claude Code verze 2.1.251 a novější. Ve starších verzích se nový styl projevil až po příkazu /clear nebo v nové relaci — pokud se styl „nepřepne“, nejprve zkontrolujte verzi.

Jak vytvořit vlastní styl odpovědí?

Hlavní poznatky

Vlastní styl je běžný soubor Markdown s krátkou hlavičkou a pokyny. Uložte ho do složky .claude/output-styles — do své domovské složky pro všechny projekty, nebo do konkrétního projektu. Název souboru se stane názvem stylu, pokud v hlavičce nenastavíte name. Pokud soubor vytvoříte během práce v terminálu, restartujte Claude Code a pak styl vyberte přes /config.

Nemusíte programovat — styl popište běžným jazykem. Soubor se skládá z hlavičky ohraničené třemi pomlčkami (metadata) a textu pokynů pod ní.

Umístění souboru závisí na tom, kde chcete styl používat:

  • ~/.claude/output-styles — styl bude dostupný ve všech vašich projektech.
  • .claude/output-styles v projektu — styl bude dostupný pouze v daném projektu.

Příklad stylu, který Claude žádá, aby vystupoval jako korektor obchodních textů místo programátora:

---
name: Copy editor
description: Reply as a business copy editor, not as a programmer
---

Jste editor obchodních textů. Odpovídejte v jazyce, který uživatel preferuje, v krátkých odstavcích.
Nejprve uveďte opravenou verzi, potom seznam úprav s důvody.
Nenavrhujte kód ani nerozebírejte technické podrobnosti, pokud o to uživatel nepožádá.

V hlavičce je name název stylu, který uvidíte v nabídce /config; pokud ho vynecháte, použije se název souboru. description je krátké vysvětlení, které se také zobrazuje v nabídce.

K dispozici je také pole keep-coding-instructions. Vlastní styl ve výchozím nastavení odstraní vestavěné technické pokyny Claude Code — například jak psát komentáře, ověřovat práci a omezovat úpravy. Pokud má Claude při použití vašeho stylu dál vystupovat jako inženýr (například vždy začínat diagramem), nastavte v hlavičce keep-coding-instructions: true. Jestli Claude v tomto stylu nepracuje s kódem, jako v uvedeném příkladu korektora, toto pole nepotřebujete.

  1. Vytvořte složku stylů

    mkdir -p ~/.claude/output-styles
    

    Tím zpřístupníte styl ve všech projektech. Pro jediný projekt použijte .claude/output-styles uvnitř něj.

  2. Uložte soubor Markdown

    Do složky vložte například soubor redaktor.md a přidejte hlavičku a pokyny. Můžete použít uvedený příklad a přizpůsobit ho svému úkolu.

  3. Vyberte styl a ověřte ho

    Pokud jste soubor vytvořili během práce v terminálu, nejprve restartujte Claude Code. Otevřete /config, najděte svůj styl v seznamu Output style a vyberte ho. Zadejte Claudovi úkol související se stylem a ověřte, zda odpovídá tak, jak chcete.

Upozornění

V terminálu Claude Code se soubory stylů načítají při spuštění. Pokud styl vytvoříte nebo upravíte za běhu relace, restartujte Claude Code, jinak nový soubor neuvidí.

Vlastní styl určuje způsob, jakým nástroj odpovídá: popíšete ho jednou a nástroj se jím pak řídí.

Co styl odpovědí neovlivňuje?

Hlavní poznatky

Styl mění způsob odpovídání, ale nepřidává modelu nové znalosti ani nenahrazuje CLAUDE.md. Platí pro hlavní konverzaci a její větev (fork), nemění však chování subagentů — mají vlastní systémovou zprávu. Vlastní styly mohou přidávat také pluginy.

Styl modelu nepřidává žádná fakta. Pokud Claude něco o vašem projektu neví, změna stylu to nenapraví — kontext projektu můžete dodat prostřednictvím CLAUDE.md.

Styl funguje v hlavní konverzaci i její větvi, která přebírá celou konverzaci. Subagenti — samostatní asistenti pro specializované úkoly — běží s vlastní systémovou zprávou a styl jejich odpovědi neovlivňuje.

Styly mohou pocházet také z pluginů: plugin je umístí do vlastní složky output-styles. Takový styl se objeví ve stejném seznamu jako vaše styly.

Kolik tokenů stojí styl?

Hlavní poznatky

Pokyny stylu se přidávají ke každému požadavku, takže mírně zvyšují počet vstupních tokenů. Styly Explanatory a Learning vytvářejí delší odpovědi a zvyšují počet výstupních tokenů, zatímco Concise ho snižuje. Ukládání požadavků do mezipaměti tuto režii po první zprávě v relaci snižuje.

Samotné pokyny stylu přidávají vstupní tokeny, ale ukládání požadavků do mezipaměti tyto náklady snižuje po prvním požadavku v relaci. Rozdíl ve výstupních tokenech je znatelnější: styly Explanatory a Learning jsou navržené pro delší odpovědi, zatímco Concise je udržuje krátké. U vlastního stylu závisí počet výstupních tokenů na tom, co uvedete v pokynech.

Přesnou úsporu nelze slíbit — závisí na vašich úkolech a modelu. Chcete-li kratší a levnější odpovědi, zvolte Concise; pokud chcete více podrobností, zvolte Explanatory.

Co udělat jako první?

Hlavní poznatky

Přepněte přes /config na jeden z vestavěných stylů a pracujte s ním den, abyste mohli porovnat odpovědi s tím, na co jste zvyklí. Potom běžným jazykem popište svůj obvyklý styl odpovídání, uložte ho do souboru ve složce .claude/output-styles a vyzkoušejte na skutečném úkolu.

Otevřete /config, zvolte Concise nebo Explanatory a použijte ho při běžném úkolu. Pokud se přistihnete, že stále dokola žádáte totéž, vytvořte si vlastní styl podle výše uvedeného postupu.

Dále k tématu: jak si Claude přizpůsobit pomocí CLAUDE.md, aby si Claude pamatoval kontext projektu, a co zvolit v Claude Code: Skills, Subagents, MCP, nebo Plugins, pokud chcete poznat další možnosti rozšíření. Pokud Claude nevidí potřebné soubory, podívejte se na proč Claude Code nevidí soubory projektu.

Poznejte Ailoot.

Další podrobnosti

Časté otázky

Patří údaje o projektu do stylu výstupu, nebo do CLAUDE.md?

Fakta o projektu, jeho strukturu a konvence dejte do CLAUDE.md. Styl výstupu použijte pro opakující se roli, tón nebo formát odpovědi. Styl mění způsob odpovídání; nedoplní chybějící fakta o projektu.

Proč se můj nový vlastní styl výstupu nezobrazuje?

Uložte jeho soubor Markdown do projektové nebo uživatelské složky .claude/output-styles a restartujte terminálovou relaci, aby se načetl. Vyberte jej přes /config a vyzkoušejte vhodný úkol. Má-li styl zachovat vývojářské instrukce, použijte keep-coding-instructions: true.

Všechny články