Tinklaraštis

Atsakymų stiliai Claude Code: kaip perjungti ir susikurti savo

Markdown

Kas yra Claude Code išvesties stiliai ir kuo jie skiriasi nuo CLAUDE.md: keturi integruoti stiliai, perjungimas naudojant /config ir kaip susikurti savo.

Skaityti visą straipsnį

Jei pastebite, kad kas antrą žinutę prašote Claude Code „atsakyti trumpiau“, „paaiškinti išsamiau“ arba „elgtis kaip redaktoriui, o ne programuotojui“, šį nustatymą galite pasirinkti vieną kartą. Tam skirtas atskiras nustatymas: atsakymų stiliai, sąsajoje vadinami išvesties stiliais. Stilius keičia kiekvieno paskesnio atsakymo vaidmenį, toną ir formatą, kol jį pakeičiate.

Stilius keičia kaip Claude atsako, o ne ką jis žino apie jūsų projektą. Projekto kontekstą galite nustatyti faile CLAUDE.md; žr. atskirą vadovą apie tai, kaip pritaikyti Claude sau.

Informacijos apie darbą su Ailoot rasite dokumentacijoje.

Kas yra atsakymų stilius Claude Code?

Svarbiausia

Atsakymų stilius (išvesties stilius) – tai instrukcijų rinkinys, kurį Claude Code prideda prie kiekvienos jūsų užklausos. Jis nustato atsakymo vaidmenį, toną ir formatą, bet nekeičia modelio žinių. Be įprasto Default stiliaus, yra keturi integruoti stiliai: Proactive, Concise, Explanatory ir Learning. Juos galite perjungti naudodami /config → Output style.

Claude Code paprastai sukonfigūruotas kaip inžinierius: išsamiai paaiškina veiksmus, planuoja pakeitimus ir komentuoja, ką daro. Tai Default stilius – standartinis instrukcijų rinkinys darbui su kodu.

Atsakymų stilius šį instrukcijų rinkinį pakeičia savu. Su kiekviena užklausa Claude Code siunčia modeliui aktyvaus stiliaus instrukcijas, o pasirinkus ne Default stilių, pokalbio metu Claude taip pat primenama, koks stilius taikomas. Todėl nereikia nuolat kartoti, kaip norite, kad jis atsakytų.

Naudokite stilių, jei nuolat norite tokio paties atsakymo būdo: trumpesnių atsakymų, paaiškinimų arba tekstų redaktoriaus ar duomenų analitiko, o ne programuotojo vaidmens. Jei norite, kad Claude įsimintų konkretaus projekto susitarimus ir struktūrą, tam naudokite failą CLAUDE.md.

Kuo atsakymų stilius skiriasi nuo CLAUDE.md?

Svarbiausia

Atsakymų stilius pakeičia numatytąsias Claude Code instrukcijas ir taikomas kiekvienam atsakymui. CLAUDE.md prideda pranešimą su projekto kontekstu. Stilius nustato, kaip atsakyti, o CLAUDE.md – į ką atsižvelgti dirbant su jūsų projektu. Šie įrankiai vienas kitam netrukdo.

Claude Code elgesiui paveikti yra keli būdai, ir kiekvienas jų skirtas kitam tikslui.

ĮrankisKą jis daroKada naudoti
Atsakymų stiliusPakeičia numatytąsias instrukcijas ir taikomas kiekvienam atsakymuiKai kiekvieną kartą norite kito vaidmens, tono ar atsakymo formato
CLAUDE.mdPrideda projekto kontekstą po sistemos pranešimoKai Claude turi nuolat žinoti projekto susitarimus ir struktūrą
--append-system-promptPaleidžiant prideda tekstą prie sistemos pranešimoKai norite vienkartinio papildymo paleidimo vėliava
Antriniai agentaiPaleidžia asistentą su atskiru sistemos pranešimu ir įrankiaisKai specializuotai užduočiai reikia atskiro asistento

Stilius nustato atsakymo būdą, o CLAUDE.md saugo projekto kontekstą. Nereikia keisti vieno įrankio, kad jis atliktų kito darbą.

Kokie integruoti stiliai prieinami ir kada juos naudoti?

Svarbiausia

Be Default, yra keturi integruoti stiliai. Proactive reiškia, kad Claude iškart imasi veiksmų ir užduoda mažiau papildomų klausimų. Concise pateikia trumpus atsakymus be įžangų. Explanatory darbo metu prideda paaiškinimų. Learning dirba kartu su jumis ir palieka užbaigti nedidelius kodo fragmentus. Concise prieinamas Claude Code nuo 2.1.237 versijos.

Proactive. Claude iškart atlieka užduotį, esant nedideliems neaiškumams daro pagrįstas prielaidas ir mieliau veikia, nei diskutuoja. Šis elgesys savarankiškesnis nei automatinis režimas ir veikia nekeičiant prieigos režimo. Prieigos režimas ir toliau nustato, ką galima paleisti be jūsų patvirtinimo: stilius daro Claude ryžtingesnį, bet nepanaikina apsaugos priemonių nuo pavojingų komandų. Šis stilius tinka, jei pasitikite įrankiu ir nenorite, kad jis sustotų dėl kiekvieno menko patikslinimo.

Concise. Claude pradeda nuo rezultato, praleidžia įžangas ir savo darbo eigos aprašymus, atsako trumpai. Darbą jis atlieka taip pat kruopščiai kaip ir naudodamas Default, o paprašytas paaiškinimo atsakys išsamiai. Klaidų pranešimai, saugos įspėjimai ir patvirtinimai prieš pavojingus veiksmus išlieka išsamūs – šis stilius jų nesutrumpina. Jis tinka, jei norite trumpo ir tiesaus atsakymo.

Explanatory. Dirbdamas Claude paaiškina, kodėl pasirinko konkretų sprendimą ir kaip išdėstytas projekto kodas. Atsakymai ilgesni nei naudojant Default. Šis stilius tinka, jei norite ne tik gauti rezultatą, bet ir suprasti, kas vyksta.

Learning. Tai bendradarbiavimo režimas: Claude ne tik paaiškina savo sprendimus, bet ir faile palieka nedidelių kodo fragmentų su žymomis TODO(human), kad juos parašytumėte patys. Šis stilius tinka, jei norite mokytis praktiškai ir dalį kodo parašyti patys.

Patarimas

Jei nežinote, nuo ko pradėti, rinkitės Concise, kad gautumėte trumpus atsakymus, arba Explanatory, jei norite suprasti sprendimų motyvus. Abu stiliai naudingi, jei kodo nerašote rankomis.

Kaip perjungti atsakymų stilius?

Svarbiausia

Claude Code paleiskite komandą /config, pasirinkite Output style, tada – norimą stilių. Jūsų pasirinkimas išsaugomas projekto faile .claude/settings.local.json. Nuo 2.1.251 versijos naujas stilius įsigalioja kitą kartą išsiuntus pranešimą. VS Code plėtinyje stiliai pasirenkami meniu Output styles, kuris prieinamas nuo 2.1.257 versijos.

Senesnėse instrukcijose galite rasti atskirą stilių komandą. Pateiktoje dokumentacijoje aprašytas kelias per /config.

  1. Atidarykite nustatymus

    /config
    

    Įveskite komandą Claude Code pokalbyje. Atsidarys nustatymų meniu.

  2. Pasirinkite Output style

    Meniu raskite eilutę Output style ir ją atidarykite. Bus pateiktas sąrašas: Default ir keturi integruoti stiliai, taip pat jūsų sukurti stiliai, jei tokių yra.

  3. Pasirinkite stilių ir tęskite darbą

    Pasirinkite norimą stilių. Claude Code išsaugos jūsų pasirinkimą dabartinio projekto faile .claude/settings.local.json. Nuo 2.1.251 versijos naujas stilius įsigalios išsiuntus kitą pranešimą.

Jei dirbate VS Code plėtinyje, atidarykite meniu komanda / ir pasirinkite Output styles. Jūsų pasirinkimas bus išsaugotas tame pačiame faile. Plėtinio stilių meniu prieinamas nuo 2.1.257 versijos.

Stilių galite nustatyti ir nenaudodami meniu – įrašykite jį nustatymų faile:

{
  "outputStyle": "Explanatory"
}

Dėmesio

Sesijos viduryje pakeistas stilius įsigalioja su kitu pranešimu. Tai veikia Claude Code nuo 2.1.251 versijos. Senesnėse versijose naujas stilius įsigaliodavo tik paleidus komandą /clear arba pradėjus naują sesiją – jei stilius „nepersijungia“, pirmiausia patikrinkite versiją.

Kaip susikurti savo atsakymų stilių?

Svarbiausia

Jūsų stilius yra įprastas Markdown failas su trumpa antrašte ir instrukcijomis. Įdėkite jį į aplanką .claude/output-styles – savo namų aplanke, kad būtų prieinamas visuose projektuose, arba projekto viduje. Failo pavadinimas tampa stiliaus vardu, nebent antraštėje nustatytas name. Jei failą sukuriate terminalo sesijos metu, iš naujo paleiskite Claude Code ir tada pasirinkite savo stilių per /config.

Tam nereikia programuoti – stilių parašykite paprasta kalba. Failą sudaro antraštė tarp trijų brūkšnelių (metaduomenys) ir po ja pateiktas instrukcijų tekstas.

Kur įdėti failą, priklauso nuo to, kur norite naudoti stilių:

  • ~/.claude/output-styles – stilius prieinamas visuose jūsų projektuose.
  • .claude/output-styles projekto viduje – stilius skirtas tik tam projektui.

Stiliaus, kuris prašo Claude atsakyti kaip dalykinio teksto redaktoriui, o ne programuotojui, pavyzdys:

---
name: Teksto redaktorius
description: Atsakyti kaip dalykinio teksto redaktoriui, o ne programuotojui
---

Esate dalykinio teksto redaktorius. Atsakykite naudotojo pageidaujama kalba ir trumpomis pastraipomis.
Pirmiausia pateikite pataisytą versiją, tada išvardykite pakeitimus ir jų priežastis.
Nesiūlykite kodo ir neaptarinėkite techninių detalių, nebent jūsų to paprašytų.

Antraštėje name yra stiliaus pavadinimas, kurį matysite /config meniu; jei jo nenurodysite, bus naudojamas failo pavadinimas. description – trumpas paaiškinimas, taip pat rodomas meniu.

Yra ir laukas keep-coding-instructions. Pagal numatytuosius nustatymus pasirinktinis stilius pašalina Claude Code integruotas inžinerines instrukcijas, pavyzdžiui, kaip rašyti komentarus, tikrinti darbą ir riboti pakeitimus. Jei norite, kad Claude ir toliau veiktų kaip inžinierius naudodamas jūsų atsakymų stilių (pavyzdžiui, visada pradėtų schema), antraštėje nustatykite keep-coding-instructions: true. Jei Claude naudojant šį stilių nedirba su kodu, kaip teksto redaktoriaus pavyzdyje, šio lauko nereikia.

  1. Sukurkite stilių aplanką

    mkdir -p ~/.claude/output-styles
    

    Taip stilius bus prieinamas visuose projektuose. Jei norite jį naudoti tik viename projekte, jame naudokite .claude/output-styles.

  2. Išsaugokite Markdown failą

    Įdėkite į aplanką failą, pavyzdžiui, redaktor.md, ir pridėkite antraštę bei instrukcijas. Galite panaudoti pirmiau pateiktą pavyzdį ir pritaikyti jį savo užduočiai.

  3. Pasirinkite stilių ir jį patikrinkite

    Jei failą sukūrėte terminalo sesijos metu, pirmiausia iš naujo paleiskite Claude Code. Atidarykite /config, raskite savo stilių sąraše Output style ir jį pasirinkite. Pateikite Claude su stiliumi susijusią užduotį ir patikrinkite, ar jis atsako taip, kaip norite.

Dėmesio

Claude Code terminale stilių failai nuskaitomi paleidimo metu. Jei sukursite arba redaguosite stilių veikiančios sesijos metu, iš naujo paleiskite Claude Code; priešingu atveju jis naujo failo nematys.

Jūsų stilius nustato įrankio atsakymo būdą: jį aprašote vieną kartą, o įrankis išsaugo šį nustatymą.

Ko atsakymų stilius neveikia?

Svarbiausia

Stilius keičia atsakymo būdą, bet nesuteikia modeliui naujų žinių ir nepakeičia CLAUDE.md. Jis taikomas pagrindiniam pokalbiui ir jo šakai (fork), bet nekeičia antrinių agentų elgesio – jie turi atskirą sistemos pranešimą. Papildiniai taip pat gali pridėti savo stilių.

Stilius modelio žiniomis nepapildo. Jei Claude ko nors nežino apie jūsų projektą, stiliaus pakeitimas to neišspręs – projekto kontekstą galite pateikti per CLAUDE.md.

Stilius veikia pagrindiniame pokalbyje ir jo šakoje, kuri paveldi visą pokalbį. Antriniai agentai – atskiri asistentai specializuotoms užduotims – veikia su savo sistemos pranešimu, todėl stilius jų atsakymams įtakos nedaro.

Stiliai gali būti pateikti ir papildiniuose: papildinys juos įdeda į savo output-styles aplanką. Toks stilius rodomas tame pačiame sąraše kaip ir jūsų stiliai.

Kiek žetonų kainuoja stilius?

Svarbiausia

Stiliaus instrukcijos pridedamos prie kiekvienos užklausos, todėl šiek tiek padidina įvesties žetonų skaičių. Explanatory ir Learning pateikia ilgesnius atsakymus ir padidina išvesties žetonų skaičių, o Concise jį sumažina. Užklausų podėliavimas sumažina šias papildomas sąnaudas po pirmojo sesijos pranešimo.

Pačios stiliaus instrukcijos prideda įvesties žetonų, tačiau užklausų podėliavimas sumažina šias sąnaudas po pirmosios sesijos užklausos. Išvesties žetonų skirtumas labiau pastebimas: Explanatory ir Learning skirti ilgesniems atsakymams, o Concise juos sutrumpina. Pasirinktinio stiliaus išvesties žetonų naudojimas priklauso nuo to, ką nurodysite instrukcijose.

Tikslaus sutaupymo pažadėti neįmanoma – jis priklauso nuo jūsų užduočių ir modelio. Jei norite trumpesnių ir pigesnių atsakymų, rinkitės Concise; jei norite daugiau detalių, rinkitės Explanatory.

Ką daryti pirmiausia?

Svarbiausia

Naudodami /config perjunkite į vieną integruotą stilių ir dirbkite su juo vieną dieną, kad galėtumėte palyginti atsakymus su įprastais. Tada paprastais žodžiais aprašykite savo įprastą atsakymų stilių, išsaugokite jį faile aplanke .claude/output-styles ir išbandykite su realia užduotimi.

Atidarykite /config, pasirinkite Concise arba Explanatory ir panaudokite jį įprastai užduočiai. Jei pastebite, kad vis prašote to paties, susikurkite savo stilių pagal anksčiau aprašytus veiksmus.

Toliau šia tema: kaip pritaikyti Claude sau naudojant CLAUDE.md, kad Claude įsimintų projekto kontekstą, ir ką pasirinkti Claude Code: Skills, Subagents, MCP ar Plugins, jei norite sužinoti apie kitus plėtimo būdus. Jei Claude nemato reikalingų failų, skaitykite kodėl Claude Code nemato projekto failų.

Susipažinkite su Ailoot.

Išsamiau

Klausimai ir atsakymai

Ar projekto faktus laikyti atsakymų stiliuje, ar CLAUDE.md?

Projekto faktus, struktūrą ir susitarimus laikykite CLAUDE.md. Atsakymų stilių naudokite pasikartojančiam vaidmeniui, tonui ar atsakymo formatui. Stilius keičia, kaip Claude atsako; jis nesuteikia trūkstamų faktų apie projektą.

Kodėl naujas pasirinktinis atsakymų stilius gali būti nerodomas?

Jo Markdown failą išsaugokite projekto arba naudotojo .claude/output-styles aplanke, tada paleiskite terminalo sesiją iš naujo, kad failas būtų įkeltas. Pasirinkite jį per /config ir išbandykite tinkamą užduotį. Jei pasirinktinis stilius turi išlaikyti inžinerines instrukcijas, naudokite keep-coding-instructions: true.

Visi straipsniai