Průvodce Claude Code
Output styles v Claude Code
Jeden příkaz a Claude vám začne odpovídat jinak: stručně, s vysvětlením, nebo jako lektor. A když vám žádný vestavěný styl nesedí, napíšete si vlastní.
Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Output style
Jedno nastavení pro celou session.
Rychlá odpověď
Co je tedy output style?
Output style je nastavení, které mění, jak vám Claude Code odpovídá. Platí pro celou session, tedy celé sezení s Claude Code. O kratší nebo podrobnější odpovědi si tak nemusíte říkat v každém zadání.
Vybíráte z vestavěných stylů, nebo si napíšete vlastní. Z Claude Code tak uděláte třeba copywritera nebo lektora.
/output-style znovu funguje od verze 2.1.269. Oficiální dokumentaceVyzkoušejte si to
Stejné zadání, šest různých odpovědí
Klikejte na styly a sledujte, jak se mění délka i tón odpovědi.
Vyberte styl
> Přidej na web formulář na odběr newsletteru
●Přidal jsem formulář na odběr newsletteru do patičky webu.
- Nová komponenta NewsletterForm.tsx s polem pro e-mail a tlačítkem
- Formulář posílá adresu na /api/subscribe, který ji uloží do Mailchimpu
- Kontrola formátu e-mailu a potvrzující hláška po přihlášení
Odeslání jsem otestoval na localhostu, testovací adresa se v Mailchimpu objevila. Mám formulář přidat i pod články?
Kdy ho použít: Jako výchozí bod. Claude odpovídá podle svých běžných instrukcí pro programování.
Odpovědi jsou ilustrační, napsané podle popisu stylů v dokumentaci Anthropicu. Poslední styl není vestavěný, jeho soubor najdete níž.
Stačí jeden příkaz
Jak output style přepnout
Napište příkaz do Claude Code, na velikosti písmen u něj nezáleží. Nový styl platí od vaší další zprávy, session nemusíte restartovat.
/output-style concisepřepne na styl Concise/output-stylevypíše styly a označí aktuální/output-style defaultvrátí výchozí chování/config → Output styletotéž z menuVolba se uloží pro projekt, ve kterém pracujete. V jiné složce začnete s výchozím stylem, pokud si nenastavíte styl pro všechny projekty (viz níž). Celý seznam příkazů najdete v průvodci Příkazy v Claude Code.
Pro pokročilé: styl napříč projekty a v nastavení+
Příkaz i menu zapisují do souboru .claude/settings.local.json v projektu. Chcete jeden styl všude? Dejte do ~/.claude/settings.json řádek:
{
"outputStyle": "Concise"
}Hodnota rozlišuje velká a malá písmena. Napíšete concise a dostanete výchozí styl, bez chybové hlášky. Nastavení projektu má přednost před globálním.
Vlastní styl
Napište si styl na míru
Vlastní styl je obyčejný textový soubor. Tenhle stojí za odpovědí „Bez žargonu“ z ukázky výš.
---
name: Bez žargonu
description: Reporty, kterým rozumí i kolega z marketingu
keep-coding-instructions: true
---
Odpovídej česky. Piš pro člověka, který neprogramuje:
místo názvů souborů a funkcí popiš, co se změnilo na webu
a co to znamená pro návštěvníky.
Začni výsledkem v jedné větě, pak nejvýš tři odrážky.
Technický detail přidej, jen když se na něj zeptám.
Když ode mě něco potřebuješ (klíč, přihlášení, rozhodnutí),
napiš to na konec jako „Potřebuju od vás:“.- 1
Uložte soubor
Do ~/.claude/output-styles pro všechny projekty, do .claude/output-styles pro jeden.
- 2
Restartujte Claude Code
V terminálu se soubory se stylem načítají při startu.
- 3
Vyberte styl
V /config pod Output style, nebo příkazem /output-style.
Řádek keep-coding-instructions
keep-coding-instructions: trueNechte ho, když dál děláte weby a appky
Na starších modelech si jím necháte programátorská pravidla Claude Code. Na nejnovějších je Claude Code neposílá tak jako tak.
styl na práci bez kóduRozhoduje hlavně, co do stylu napíšete
Třeba roli: „Jsi copywriter e-shopu, piš česky a krátce“.
Kam co patří
Output style, CLAUDE.md, nebo skill?
Všechno jsou to instrukce pro Claude. Liší se tím, kdy se načtou a na co se vztahují.
Jak Claude mluví v každé odpovědi · platí pro celou session
Output styleCo má vědět o vás a projektu · načte se s jakýmkoli stylem
CLAUDE.md →Postup na jeden typ úkolu · načte se, jen když se hodí
Skill →Něco se musí stát pokaždé · spustí se vždy, i když na to Claude zapomene
Hook →Pomocník na samostatný úkol · má vlastní instrukce i kontext
Subagent →Proč stejný model v jiném nastavení pracuje jinak, vysvětluje průvodce Co je harness. Output style je jedna z jeho pák.
Kde to drhne
Na co si u output stylů dát pozor
Povinné kroky patří do hooku
Claude se stylu drží, ale nic ho nevynutí. Co musí proběhnout vždy, třeba formátování po každé úpravě, patří do hooku.
Ukecaný styl ujídá limity
Explanatory a Learning píšou záměrně delší odpovědi, takže dřív narazíte na limity předplatného. Concise šetří.
Subagenti ho nedědí
Styl platí v hlavní konverzaci a ve forku. Subagenti mají vlastní instrukce a odpovídají po svém.
Z praxe
Proč já zůstal u CLAUDE.md
Jindřich Fáborský
autor kurzu AI First
Pravidla stručnosti mám od srpna v globálním CLAUDE.md: nejdřív verdikt, pět řádků, žádné vyprávění. Velkou část z toho dnes umí styl Concise jedním příkazem. Já zůstal u CLAUDE.md, protože tam mám i věci navíc, třeba jak má report skončit.
Jednu pojistku si hlídám, ať stručnost řídí cokoli. Zkrátit se smí report, ne práce. Když Claude kvůli stručnosti zamlčí neprošlý test nebo bezpečnostní riziko, je to horší než dlouhá odpověď. Concise tohle podle dokumentace nezkracuje. Report si i tak čtěte celý.
Naučte se Claude Code nastavit pod sebe
Output style je drobnost navrch. Základ, na kterém stojí, učím v kurzu AI First o AI a vibe codingu: CLAUDE.md v lekci 4, skills a návyky v lekci 6.
24 hodin videí · 1 900+ absolventů · roční licence s aktualizacemi zdarma
FAQ
Časté otázky
Jaký je rozdíl mezi output style a CLAUDE.md?+
CLAUDE.md říká, co má Claude vědět: kdo jste, jaký je projekt a jaká máte pravidla. Output style říká, jak vám má odpovídat. Obojí jsou instrukce a fungují spolu: CLAUDE.md zůstává načtený, ať vyberete jakýkoli styl.
Kde jsou output styles uložené?+
Vlastní styly jsou obyčejné Markdown soubory. Pro všechny projekty patří do složky ~/.claude/output-styles, pro jeden projekt do .claude/output-styles v jeho složce. Vybraný styl se ukládá do nastavení projektu, do souboru .claude/settings.local.json.
Není příkaz /output-style zrušený?+
Dnes ne. Funkce si ale prošla pár zvraty: ve verzi 2.0.30 Anthropic output styles zrušil a o dvě verze později je po vlně nesouhlasu vrátil. Ve verzi 2.1.73 pak samotný příkaz /output-style nahradilo menu v /config a ve verzi 2.1.269 se příkaz vrátil. Starší návody proto často tvrdí, že příkaz nefunguje.
Jak vrátím výchozí styl?+
Napište /output-style default. Default znamená, že žádný styl není vybraný a Claude jede podle svých běžných instrukcí pro programování.
Stojí output style víc tokenů?+
Trochu. Instrukce stylu se posílají s každou zprávou, jenže se opakují, a tak je pokryje prompt cache: opakované části dotazu se účtují levněji. Přepnutí stylu uprostřed práce cache nerozbije. Víc než instrukce stylu rozhoduje délka odpovědí.
Funguje output style v desktop aplikaci a ve VS Code?+
Ve VS Code ano: otevřete menu lomítkem a vyberte Output styles, včetně vlastních. V desktop aplikaci zatím styl nastavíte jen přes pole outputStyle v souboru s nastavením. Z mobilu přes Remote Control jde příkazem /output-style přepínat jen mezi vestavěnými styly.
Proč se můj vlastní styl neprojevil?+
Nejčastěji ze tří důvodů. Soubor stylu jste vytvořili za běhu a Claude Code v terminálu ho načte až po restartu. V nastavení jste napsali název malými písmeny, ale pole outputStyle rozlišuje velikost písmen (Explanatory, ne explanatory). Nebo máte překlep v hlavičce souboru (frontmatter, část mezi čarami ---) a překlepnuté pole Claude Code bez varování přeskočí.