Blog

Slogi odgovorov v Claude Code: kako preklopiti in ustvariti svoj slog

Markdown

Kaj so slogi izhoda v Claude Code in kako se razlikujejo od datoteke CLAUDE.md: štirje vgrajeni slogi, preklapljanje z ukazom /config in ustvarjanje lastnega sloga.

Preberi celoten članek

Če se zalotite, da Claude Code vsakih nekaj sporočil prosite, naj »odgovarja krajše«, »podrobneje razloži« ali »deluje kot urednik, ne kot programer«, lahko to nastavite enkrat. Za to je na voljo posebna nastavitev: slogi odgovorov, v vmesniku imenovani slogi izhoda. Slog spremeni vlogo, ton in obliko vseh nadaljnjih odgovorov, dokler ga ne zamenjate.

Slog spremeni način, kako Claude odgovarja, ne pa tega, kar ve o vašem projektu. Kontekst projekta lahko nastavite v datoteki CLAUDE.md; glejte ločeni vodnik o tem, kako prilagoditi Claude svojim potrebam.

Informacije o uporabi Ailoota so na voljo v dokumentaciji.

Kaj je slog odgovora v Claude Code?

Ključne točke

Slog odgovora (slog izhoda) je nabor navodil, ki ga Claude Code doda vsaki vaši zahtevi. Določa vlogo, ton in obliko odgovora, vendar ne spremeni znanja modela. Poleg običajnega sloga Default so na voljo štirje vgrajeni slogi: Proactive, Concise, Explanatory in Learning. Med njimi preklapljate prek /config → Output style.

Claude Code je običajno nastavljen kot inženir: podrobno razlaga korake, načrtuje spremembe in komentira, kaj počne. To je slog Default – standardni nabor navodil za delo s kodo.

Slog odgovora ta navodila nadomesti s svojimi. Claude Code modelu pri vsaki zahtevi pošlje navodila aktivnega sloga, pri izbiri sloga, ki ni Default, pa Claude med pogovorom tudi dodatno opozarja na izbrani slog. Zato vam ni treba ponavljati, kako želite, da odgovarja.

Slog uporabite, kadar želite vedno enak način odgovarjanja: krajše odgovore, razlage ali vlogo lektorja oziroma podatkovnega analitika namesto programerja. Če želite, da si Claude zapomni konvencije in strukturo določenega projekta, za to uporabite datoteko CLAUDE.md.

Kako se slog odgovora razlikuje od datoteke CLAUDE.md?

Ključne točke

Slog odgovora nadomesti privzeta navodila Claude Code in velja za vsak odgovor. Datoteka CLAUDE.md doda sporočilo s kontekstom projekta. Slog določa, kako naj Claude odgovarja, datoteka CLAUDE.md pa, kaj naj upošteva pri delu na vašem projektu. Ti orodji se med seboj ne motita.

Na vedenje Claude Code lahko vplivate na več načinov, vsak pa služi drugačnemu namenu.

OrodjeKaj počneKdaj ga uporabiti
Slog odgovoraNadomesti privzeta navodila in velja za vsak odgovorVsakič želite drugačno vlogo, ton ali obliko odgovora
CLAUDE.mdZa sistemskim sporočilom doda kontekst projektaClaude naj vedno pozna konvencije in strukturo projekta
--append-system-promptOb zagonu doda vsebino sistemskemu sporočiluEnkratni dodatek želite podati z zastavico za zagon
SubagentsZažene pomočnika z lastnim sistemskim sporočilom in orodjiZa specializirano nalogo potrebujete ločenega pomočnika

Slog določa način odgovarjanja, datoteka CLAUDE.md pa hrani kontekst projekta. Enega vam ni treba spreminjati, da bi opravljal nalogo drugega.

Kateri vgrajeni slogi so na voljo in kdaj jih uporabiti?

Ključne točke

Poleg sloga Default so na voljo štirje vgrajeni slogi. Proactive pomeni, da Claude takoj ukrepa in postavlja manj dodatnih vprašanj. Concise podaja kratke odgovore brez uvoda. Explanatory med delom dodaja razlage. Learning sodeluje z vami in vam pusti manjše dele kode, ki jih morate dokončati. Slog Concise je na voljo v Claude Code različice 2.1.237 in novejših.

Proactive. Claude se takoj loti naloge, ob manjših nejasnostih sprejme razumne predpostavke in daje prednost ukrepanju pred razpravo. To vedenje je bolj samostojno kot samodejni način in ne zahteva spremembe načina dostopa. Način dostopa še vedno določa, kaj je mogoče zagnati brez vaše potrditve: slog Claude naredi bolj odločnega, ne odstrani pa zaščitnih ukrepov pred nevarnimi ukazi. Ta slog je primeren, če orodju zaupate in ne želite, da se ustavi zaradi vsake manjše nejasnosti.

Concise. Claude začne z rezultatom, izpusti uvode in opise postopka ter odgovarja na kratko. Delo opravi enako temeljito kot pri slogu Default, na vašo prošnjo za razlago pa bo odgovoril podrobno. Poročila o napakah, varnostna opozorila in potrditve pred nevarnimi dejanji ostanejo v celoti ohranjeni – slog jih ne skrajša. Primeren je, če želite kratek in neposreden odgovor.

Explanatory. Med delom Claude pojasnjuje, zakaj je izbral določeno rešitev in kako je strukturirana koda v projektu. Odgovori so daljši kot pri slogu Default. Ta slog je primeren, če želite poleg rezultata razumeti tudi, kaj se dogaja.

Learning. Način sodelovanja: Claude ne pojasni le svojih odločitev, ampak v datoteki pusti tudi manjše dele kode, označene z oznakami TODO(human), ki jih napišete sami. Ta slog je primeren, če se želite učiti z delom in del kode napisati sami.

Nasvet

Če ne veste, kje začeti, izberite Concise za kratke odgovore ali Explanatory, da boste razumeli razloge za odločitve. Oba sta uporabna, če kode ne pišete ročno.

Kako preklopiti sloge odgovorov?

Ključne točke

V Claude Code zaženite ukaz /config, izberite Output style in nato želeni slog. Vaša izbira se shrani v datoteko .claude/settings.local.json v projektu. V različici 2.1.251 in novejših začne novi slog veljati pri naslednjem sporočilu. V razširitvi za VS Code sloge izberete v meniju Output styles, ki je na voljo od različice 2.1.257.

V starejših navodilih boste morda našli ločen ukaz za sloge. Dokumentacija, ki je na voljo, opisuje pot prek /config.

  1. Odprite nastavitve

    /config
    

    Ukaz vnesite v klepet Claude Code. Odpre se meni z nastavitvami.

  2. Izberite Output style

    V meniju poiščite vrstico Output style in jo odprite. Prikaže se seznam: Default in štirje vgrajeni slogi ter vaši slogi, če ste katerega ustvarili.

  3. Izberite slog in nadaljujte z delom

    Izberite želeni slog. Claude Code bo izbiro shranil v datoteko .claude/settings.local.json v trenutnem projektu. V različici 2.1.251 in novejših začne novi slog veljati pri naslednjem sporočilu.

Če uporabljate razširitev za VS Code, odprite meni z ukazom / in izberite Output styles. Vaša izbira bo shranjena v isto datoteko. Meni s slogi v razširitvi je na voljo od različice 2.1.257.

Slog lahko nastavite tudi brez uporabe menija, tako da ga vnesete v datoteko z nastavitvami:

{
  "outputStyle": "Explanatory"
}

Pozor

Če slog zamenjate sredi seje, začne sprememba veljati pri naslednjem sporočilu. To deluje v Claude Code različice 2.1.251 in novejših. V starejših različicah je novi slog začel veljati šele po ukazu /clear ali v novi seji – če se slog »ne zamenja«, najprej preverite različico.

Kako ustvariti lasten slog odgovora?

Ključne točke

Lasten slog je običajna datoteka Markdown s kratko glavo in navodili. Postavite jo v mapo .claude/output-styles – v svojo domačo mapo, če jo želite uporabljati v vseh projektih, ali v mapo projekta. Ime datoteke postane ime sloga, razen če v glavi nastavite name. Če datoteko ustvarite med terminalsko sejo, znova zaženite Claude Code in nato izberite slog prek /config.

Za to vam ni treba programirati – slog opišite v običajnem jeziku. Datoteka je sestavljena iz glave med tremi pomišljaji (metapodatkov) in besedila z navodili pod njo.

Mesto datoteke je odvisno od tega, kje želite uporabljati slog:

  • ~/.claude/output-styles – slog je na voljo v vseh vaših projektih.
  • .claude/output-styles znotraj projekta – slog je na voljo samo za ta projekt.

Primer sloga, ki Claude prosi, naj odgovarja kot urednik poslovnih besedil namesto kot programer:

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

Ste urednik poslovnih besedil. Odgovarjajte v uporabnikovem prednostnem jeziku in v kratkih odstavkih.
Najprej podajte popravljeno različico, nato seznam popravkov z razlogi.
Ne predlagajte kode in ne razpravljajte o tehničnih podrobnostih, razen če vas za to prosijo.

V glavi je name ime sloga, ki ga boste videli v meniju /config; če ga izpustite, se uporabi ime datoteke. description je kratek opis, ki je prav tako prikazan v meniju.

Na voljo je tudi polje keep-coding-instructions. Slog po meri privzeto odstrani vgrajena inženirska navodila Claude Code – na primer, kako pisati komentarje, preverjati opravljeno delo in omejiti spremembe. Če želite, da Claude tudi pri uporabi vašega sloga odgovora deluje kot inženir (na primer, da vedno začne z diagramom), v glavi nastavite keep-coding-instructions: true. Če Claude pri tem slogu ne bo delal s kodo – kot v zgornjem primeru urednika besedil –, tega polja ne potrebujete.

  1. Ustvarite mapo za sloge

    mkdir -p ~/.claude/output-styles
    

    Tako bo slog na voljo v vseh projektih. Za en sam projekt uporabite .claude/output-styles znotraj njega.

  2. Shranite datoteko Markdown

    V mapo shranite datoteko, na primer redaktor.md, in ji dodajte glavo ter navodila. Uporabite lahko zgornji primer in ga prilagodite svoji nalogi.

  3. Izberite slog in ga preverite

    Če ste datoteko ustvarili med terminalsko sejo, najprej znova zaženite Claude Code. Odprite /config, poiščite svoj slog na seznamu Output style in ga izberite. Claudeu zaupajte nalogo, povezano s slogom, in preverite, ali odgovarja tako, kot želite.

Pozor

V terminalu Claude Code se datoteke slogov preberejo ob zagonu. Če slog ustvarite ali uredite med delujočo sejo, znova zaženite Claude Code; sicer nove datoteke ne bo zaznal.

Lasten slog določa način, kako orodje odgovarja: opišete ga enkrat, orodje pa ga nato ohranja.

Na kaj slog odgovora ne vpliva?

Ključne točke

Slog spremeni način odgovarjanja, vendar modelu ne da novega znanja in ne nadomesti datoteke CLAUDE.md. Velja za glavni pogovor in njegovo vejo (fork), ne spremeni pa vedenja subagentov – ti imajo lastno sistemsko sporočilo. Tudi vtičniki lahko dodajo svoje sloge.

Slog modelu ne doda dejstev. Če Claude nečesa o vašem projektu ne ve, sprememba sloga tega ne bo odpravila – kontekst projekta mu lahko posredujete prek datoteke CLAUDE.md.

Slog deluje v glavnem pogovoru in njegovi veji, ki podeduje celoten pogovor. Subagenti – ločeni pomočniki za specializirane naloge – delujejo z lastnim sistemskim sporočilom, zato slog ne vpliva na njihove odgovore.

Slogi lahko izvirajo tudi iz vtičnikov: vtičnik jih postavi v svojo mapo output-styles. Tak slog se prikaže na istem seznamu kot vaši slogi.

Koliko tokenov porabi slog?

Ključne točke

Navodila za slog se dodajo vsaki zahtevi, zato nekoliko povečajo število vhodnih tokenov. Sloga Explanatory in Learning ustvarjata daljše odgovore in povečata število izhodnih tokenov, Concise pa ga zmanjša. Predpomnjenje zahtev po prvem sporočilu v seji zmanjša to dodatno obremenitev.

Sama navodila za slog dodajo vhodne tokene, vendar predpomnjenje zahtev po prvi zahtevi v seji zmanjša ta strošek. Razlika v številu izhodnih tokenov je izrazitejša: sloga Explanatory in Learning sta namenjena daljšim odgovorom, Concise pa jih ohranja kratke. Pri slogu po meri je poraba izhodnih tokenov odvisna od tega, kaj določite v navodilih.

Natančnega prihranka ni mogoče obljubiti – odvisen je od vaših nalog in modela. Če želite krajše in cenejše odgovore, izberite Concise; če želite več podrobnosti, izberite Explanatory.

Kaj storiti najprej?

Ključne točke

Prek /config preklopite na enega od vgrajenih slogov in ga uporabljajte en dan, da odgovore primerjate s tistimi, ki ste jih vajeni. Nato v običajnem besedilu opišite želeni način odgovarjanja, ga shranite v datoteko v mapi .claude/output-styles in preizkusite pri resnični nalogi.

Odprite /config, izberite Concise ali Explanatory in slog uporabite pri običajni nalogi. Če se zalotite, da vedno znova prosite za isto, ustvarite lasten slog po zgornjih korakih.

Naslednje na to temo: kako prilagoditi Claude svojim potrebam z datoteko CLAUDE.md, da si Claude zapomni kontekst projekta, in kaj izbrati v Claude Code: Skills, Subagents, MCP ali Plugins, če želite spoznati še druge načine razširjanja njegovih zmogljivosti. Če Claude ne vidi potrebnih datotek, glejte zakaj Claude Code ne vidi projektnih datotek.

Spoznajte Ailoot.

Več podrobnosti

Vprašanja in odgovori: Slogi odgovorov v Claude Code: kako preklopiti in ustvariti svoj slog

Ali naj dejstva o projektu dam v slog odgovorov ali v CLAUDE.md?

Dejstva o projektu, strukturo in konvencije zapišite v CLAUDE.md. Slog odgovorov uporabite za ponavljajočo se vlogo, ton ali obliko odgovora. Slog spreminja način odgovarjanja Claudea; manjkajočih dejstev o projektu ne zagotovi.

Zakaj se moj novi slog odgovorov po meri morda ne prikaže?

Datoteko Markdown shranite v projektno ali uporabniško mapo .claude/output-styles, nato znova zaženite terminalsko sejo, da se datoteka naloži. Izberite jo prek /config in preizkusite ustrezno nalogo. Če naj slog ohrani inženirska navodila, uporabite keep-coding-instructions: true.

Vsi članki