Styly odpovědí v Claude Code: jak přepínat a vytvářet vlastní
MarkdownCo 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ástroj | Co 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.md | Přidává kontext projektu za systémovou zprávu | Claude má vždy znát konvence a strukturu projektu |
--append-system-prompt | Př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 |
| Subagenti | Spouštějí asistenta s vlastní systémovou zprávou a nástroji | Potř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.
Otevřete nastavení
/configZadejte příkaz v chatu Claude Code. Otevře se nabídka nastavení.
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.
Vyberte styl a pokračujte v práci
Vyberte požadovaný styl. Claude Code uloží volbu do souboru
.claude/settings.local.jsonv 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-stylesv 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.
Vytvořte složku stylů
mkdir -p ~/.claude/output-stylesTím zpřístupníte styl ve všech projektech. Pro jediný projekt použijte
.claude/output-stylesuvnitř něj.Uložte soubor Markdown
Do složky vložte například soubor
redaktor.mda přidejte hlavičku a pokyny. Můžete použít uvedený příklad a přizpůsobit ho svému úkolu.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.
Zdroje
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.