Atsakymų stiliai Claude Code: kaip perjungti ir susikurti savo
MarkdownKas 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.
| Įrankis | Ką jis daro | Kada naudoti |
|---|---|---|
| Atsakymų stilius | Pakeičia numatytąsias instrukcijas ir taikomas kiekvienam atsakymui | Kai kiekvieną kartą norite kito vaidmens, tono ar atsakymo formato |
CLAUDE.md | Prideda projekto kontekstą po sistemos pranešimo | Kai Claude turi nuolat žinoti projekto susitarimus ir struktūrą |
--append-system-prompt | Paleidžiant prideda tekstą prie sistemos pranešimo | Kai norite vienkartinio papildymo paleidimo vėliava |
| Antriniai agentai | Paleidžia asistentą su atskiru sistemos pranešimu ir įrankiais | Kai 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.
Atidarykite nustatymus
/configĮveskite komandą Claude Code pokalbyje. Atsidarys nustatymų meniu.
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.
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-stylesprojekto 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.
Sukurkite stilių aplanką
mkdir -p ~/.claude/output-stylesTaip stilius bus prieinamas visuose projektuose. Jei norite jį naudoti tik viename projekte, jame naudokite
.claude/output-styles.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.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ų.
Šaltiniai
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.