Válaszstílusok a Claude Code-ban: váltás és saját stílus létrehozása
MarkdownMik azok a kimeneti stílusok a Claude Code-ban, és miben különböznek a CLAUDE.md-től: négy beépített stílus, váltás a /config paranccsal, valamint saját stílus írása.
A teljes cikk elolvasása
Ha azon kapja magát, hogy minden második üzenetben arra kéri a Claude Code-ot, hogy „válaszoljon rövidebben”, „magyarázza el részletesebben”, vagy „szerkesztőként, ne programozóként viselkedjen”, ezt egyszer is beállíthatja. Erre külön beállítás szolgál: a válaszstílusok, amelyeket a felületen kimeneti stílusoknak neveznek. Egy stílus megváltoztatja az összes további üzenetre adott válasz szerepét, hangnemét és formátumát, amíg át nem vált egy másikra.
A stílus azt változtatja meg, hogyan válaszol Claude, nem pedig azt, mit tud a projektjéről. A projekt kontextusát a CLAUDE.md fájlban állíthatja be; lásd a külön útmutatót arról, hogyan szabhatja személyre a Claude-ot.
Az Ailoot használatával kapcsolatos információk a dokumentációban találhatók.
Mi az a válaszstílus a Claude Code-ban?
Főbb pontok
A válaszstílus (kimeneti stílus) olyan utasítások összessége, amelyet a Claude Code minden kéréséhez hozzáad. Meghatározza a válasz szerepét, hangnemét és formátumát, de nem változtatja meg a modell tudását. A Default stílus mellett négy beépített stílus érhető el: Proactive, Concise, Explanatory és Learning. A /config → Output style útvonalon válthat közöttük.
A Claude Code általában mérnökként van beállítva: részletesen elmagyarázza a lépéseket, megtervezi a szerkesztéseket, és kommentálja, mit csinál. Ez a Default stílus – a kódoláshoz használt utasítások alapértelmezett készlete.
A válaszstílus ezt az utasításkészletet a sajátjával helyettesíti. Minden kérésnél a Claude Code elküldi a modellnek az aktív stílus utasításait, és ha a Defaulttól eltérő stílus van kiválasztva, a beszélgetés előrehaladtával Claude emlékeztetőt is kap a stílusról. Így nem kell újra meg újra elmondania, hogyan szeretné, hogy válaszoljon.
Akkor használjon stílust, ha következetesen ugyanazt a válaszadási módot szeretné: rövidebb válaszokat, magyarázatokat, vagy a programozó helyett szövegszerkesztői vagy adatelemzői szerepet. Ha azt szeretné, hogy Claude emlékezzen egy adott projekt konvencióira és felépítésére, használja a CLAUDE.md fájlt.
Miben különbözik a válaszstílus a CLAUDE.md-től?
Főbb pontok
A válaszstílus felváltja a Claude Code alapértelmezett utasításait, és minden válaszra érvényes. A CLAUDE.md egy, a projekt kontextusát tartalmazó üzenetet ad hozzá. A stílus azt határozza meg, hogyan válaszoljon, míg a CLAUDE.md azt, mit vegyen figyelembe a projekten végzett munka során. A két eszköz nem zavarja egymást.
A Claude Code viselkedése többféleképpen befolyásolható, és mindegyik más célt szolgál.
| Eszköz | Mit csinál | Mikor használja |
|---|---|---|
| Válaszstílus | Felváltja az alapértelmezett utasításokat, és minden válaszra érvényes | Minden alkalommal más szerepet, hangnemet vagy válaszformátumot szeretne |
CLAUDE.md | A rendszerüzenet után hozzáadja a projekt kontextusát | Azt szeretné, hogy Claude mindig ismerje a projekt konvencióit és felépítését |
--append-system-prompt | Indításkor kiegészíti a rendszerüzenetet | Egyszeri kiegészítést szeretne megadni egy indítási kapcsolóval |
| Subagents | Saját rendszerüzenettel és eszközökkel rendelkező asszisztenst indít | Külön asszisztensre van szüksége egy speciális feladathoz |
A stílus a válaszadás módját határozza meg, míg a CLAUDE.md a projekt kontextusát tárolja. Nem kell az egyiket a másik feladatának elvégzéséhez módosítania.
Milyen beépített stílusok érhetők el, és mikor érdemes használni őket?
Főbb pontok
A Default mellett négy beépített stílus van. A Proactive azt jelenti, hogy Claude azonnal cselekszik, és kevesebb pontosító kérdést tesz fel. A Concise rövid válaszokat ad bevezető nélkül. Az Explanatory munka közben magyarázatokat fűz hozzá. A Learning együtt dolgozik Önnel, és kisebb kódrészleteket hagy, amelyeket Önnek kell befejeznie. A Concise a Claude Code 2.1.237-es és újabb verzióiban érhető el.
Proactive. Claude azonnal elvégzi a feladatot, kisebb bizonytalanságok esetén észszerű feltételezéseket tesz, és inkább cselekszik, mint hogy megbeszélje a teendőket. Ez a viselkedés önállóbb az auto módnál, és nem igényli a hozzáférési mód megváltoztatását. Továbbra is a hozzáférési mód határozza meg, mi futtatható az Ön megerősítése nélkül: a stílus határozottabbá teszi Claude-ot, de nem távolítja el a veszélyes parancsok elleni védelmet. Ez a stílus akkor megfelelő, ha megbízik az eszközben, és nem szeretné, hogy minden apró pontosítás miatt megálljon.
Concise. Claude rögtön az eredménnyel kezd, kihagyja a bevezetőket és a munkafolyamat leírását, és röviden fogalmaz. Ugyanolyan alaposan végzi el a munkát, mint a Default stílusban, és ha magyarázatot kér, részletesen válaszol. A hibajelentések, biztonsági figyelmeztetések és a veszélyes műveletek előtti megerősítések továbbra is teljesek maradnak – ez a stílus nem rövidíti le őket. Akkor megfelelő, ha rövid, egyenes választ szeretne.
Explanatory. Munka közben Claude elmagyarázza, miért választott egy megoldást, és hogyan épül fel a projekt kódja. A válaszok hosszabbak, mint a Default stílusban. Ez a stílus akkor megfelelő, ha az eredmény mellett azt is szeretné megérteni, mi történik.
Learning. Együttműködő mód: Claude nemcsak megmagyarázza a döntéseit, hanem kisebb, a fájlban TODO(human) jelölőkkel megjelölt kódrészleteket is hátrahagy, amelyeket Önnek kell megírnia. Ez a stílus akkor megfelelő, ha gyakorlati munkával szeretne tanulni, és a kód egy részét maga szeretné megírni.
Tipp
Ha nem tudja, hol kezdje, válassza a Concise stílust a rövid válaszokhoz, vagy az Explanatory stílust, hogy megértse a döntések mögötti gondolatmenetet. Mindkettő hasznos, ha nem szokott kézzel kódot írni.
Hogyan válthat válaszstílust?
Főbb pontok
Futtassa a /config parancsot a Claude Code-ban, válassza az Output style lehetőséget, majd a kívánt stílust. A választás a projekt .claude/settings.local.json fájljába kerül. A 2.1.251-es és újabb verziókban az új stílus a következő üzenettől lép életbe. A VS Code-bővítményben az Output styles menüből választhat stílust, amely a 2.1.257-es verziótól érhető el.
Régebbi útmutatókban külön parancsot is találhat a stílusokhoz. A rendelkezésre álló dokumentáció a /config útvonalat írja le.
Nyissa meg a beállításokat
/configÍrja be a parancsot a Claude Code csevegésébe. Megnyílik a beállítások menüje.
Válassza ki az Output style lehetőséget
Keresse meg az Output style sort a menüben, és nyissa meg. Megjelenik egy lista: a Default és a négy beépített stílus, valamint a saját stílusai, ha már létrehozott ilyet.
Válasszon stílust, és folytassa a munkát
Válassza ki a kívánt stílust. A Claude Code elmenti a választását az aktuális projekt
.claude/settings.local.jsonfájljába. A 2.1.251-es és újabb verziókban az új stílus a következő üzenettől lép életbe.
Ha a VS Code-bővítményt használja, nyissa meg a menüt a / paranccsal, és válassza az Output styles lehetőséget. A választás ugyanabba a fájlba kerül. A bővítmény stílusmenüje a 2.1.257-es verziótól érhető el.
A stílust a menü használata nélkül is beállíthatja a beállításfájlban:
{
"outputStyle": "Explanatory"
}
Figyelem
Ha egy munkamenet közben vált stílust, az új beállítás a következő üzenettől lép életbe. Ez a Claude Code 2.1.251-es és újabb verzióiban működik. Régebbi verziókban az új stílus csak a /clear parancs után vagy egy új munkamenetben lépett életbe – ha a stílus „nem vált át”, először ellenőrizze a verziót.
Hogyan hozhat létre saját válaszstílust?
Főbb pontok
A saját stílus egy egyszerű Markdown-fájl rövid fejlécszel és utasításokkal. Helyezze a .claude/output-styles mappába – a saját home mappájába, ha minden projektben használni szeretné, vagy egy projekt mappájába. A fájl neve lesz a stílus neve, kivéve, ha a fejlécben megadja a name mezőt. Ha a fájlt terminálos munkamenet közben hozza létre, indítsa újra a Claude Code-ot, majd válassza ki a stílust a /config menüben.
Ehhez nem kell programoznia – egyszerű nyelven írja le a stílust. A fájl egy három kötőjel közé zárt fejlécből (metaadatokból) és az alatta következő utasításszövegből áll.
A fájl helye attól függ, hol szeretné használni a stílust:
~/.claude/output-styles– a stílus minden projektben elérhető..claude/output-stylesegy projekt mappájában – a stílus csak az adott projektre érvényes.
Példa olyan stílusra, amely arra kéri Claude-ot, hogy programozó helyett üzleti szövegek szerkesztőjeként válaszoljon:
---
name: Copy editor
description: Reply as a business copy editor, not as a programmer
---
Ön üzleti szövegek szerkesztője. Válaszoljon a felhasználó által előnyben részesített nyelven, rövid bekezdésekben.
Először adja meg a javított változatot, majd sorolja fel a módosításokat az indokaikkal együtt.
Ne javasoljon kódot, és ne tárgyaljon technikai részleteket, hacsak erre nem kérik.
A fejlécben a name a stílus neve, amelyet a /config menüben fog látni; ha kihagyja, a fájlnevet használja a rendszer. A description rövid leírás, amely szintén megjelenik a menüben.
Létezik egy keep-coding-instructions mező is. Alapértelmezés szerint egy egyéni stílus eltávolítja a Claude Code beépített mérnöki utasításait – például azt, hogyan írjon kommenteket, ellenőrizze az elvégzett munkát, és korlátozza a módosításokat. Ha azt szeretné, hogy Claude a válaszstílus használata mellett is mérnökként viselkedjen (például mindig diagrammal kezdjen), állítsa a fejlécben a keep-coding-instructions: true értéket. Ha Claude ebben a stílusban nem fog kóddal dolgozni – mint a fenti szövegszerkesztői példában –, erre a mezőre nincs szükség.
Hozza létre a stílusok mappáját
mkdir -p ~/.claude/output-stylesEzzel minden projektben elérhetővé teszi a stílust. Ha csak egy projekthez szeretné használni, annak mappájában alkalmazza a
.claude/output-stylesútvonalat.Mentse el a Markdown-fájlt
Helyezzen el egy például
redaktor.mdnevű fájlt a mappában, majd adja hozzá a fejlécet és az utasításokat. A fenti példát is használhatja, és a feladatához igazíthatja.Válassza ki a stílust, és ellenőrizze
Ha a fájlt terminálos munkamenet közben hozta létre, először indítsa újra a Claude Code-ot. Nyissa meg a
/configmenüt, keresse meg a stílust az Output style listában, és válassza ki. Adjon Claude-nak a stílushoz kapcsolódó feladatot, majd nézze meg, hogy a kívánt módon válaszol-e.
Figyelem
A Claude Code terminálban a stílusfájlok indításkor töltődnek be. Ha egy futó munkamenetben hoz létre vagy szerkeszt stílust, indítsa újra a Claude Code-ot; különben nem fogja látni az új fájlt.
A saját stílus a válaszadás módját határozza meg. Ön egyszer leírja, az eszköz pedig ezután megőrzi.
Mire nincs hatással a válaszstílus?
Főbb pontok
A stílus megváltoztatja a válaszadás módját, de nem ad új tudást a modellnek, és nem helyettesíti a CLAUDE.md fájlt. A fő beszélgetésre és annak ágára (fork) érvényes, de a subagentek viselkedését nem változtatja meg – nekik saját rendszerüzenetük van. A pluginok is hozzáadhatják saját stílusaikat.
A stílus nem ad új tényeket a modellnek. Ha Claude nem tud valamit a projektjéről, a stílus megváltoztatása nem oldja meg ezt – a projekt kontextusát a CLAUDE.md fájlon keresztül adhatja meg.
A stílus a fő beszélgetésben és annak ágában működik; az ág örökli a teljes beszélgetést. A subagentek – speciális feladatokra szolgáló külön asszisztensek – saját rendszerüzenettel futnak, és a stílus nincs hatással a válaszaikra.
Stílusok pluginokból is származhatnak: a pluginok a saját output-styles mappájukba helyezik őket. Az ilyen stílus ugyanabban a listában jelenik meg, mint az Ön stílusai.
Hány tokenbe kerül egy stílus?
Főbb pontok
A stílus utasításai minden kéréshez hozzáadódnak, így kissé növelik a bemeneti tokenek számát. Az Explanatory és a Learning hosszabb válaszokat ad, ezért növeli a kimeneti tokenek számát, míg a Concise csökkenti. A kérések gyorsítótárazása az első üzenet után mérsékli ezt a többletet a munkamenetben.
Maguk a stílusutasítások is növelik a bemeneti tokenek számát, de a kérések gyorsítótárazása az első kérés után csökkenti ezt a költséget a munkamenetben. A kimeneti tokenek számának különbsége jobban érzékelhető: az Explanatory és a Learning hosszabb válaszokat ad, a Concise pedig röviden tartja őket. Egy egyéni stílusnál a kimeneti tokenek használata attól függ, mit ír elő az utasításokban.
Pontos megtakarítást nem lehet ígérni – ez a feladataitól és a modelltől függ. Ha rövidebb, kevésbé költséges válaszokat szeretne, válassza a Concise stílust; ha több részletre vágyik, válassza az Explanatory stílust.
Mit tegyen először?
Főbb pontok
Váltson át a /config menüben valamelyik beépített stílusra, és használja egy napig, hogy összehasonlítsa a válaszokat a megszokottakkal. Ezután egyszerű szöveggel írja le, milyen válaszstílust szeretne, mentse el egy fájlba a .claude/output-styles mappában, és próbálja ki egy valódi feladaton.
Nyissa meg a /config menüt, válassza a Concise vagy az Explanatory stílust, majd használja egy szokásos feladathoz. Ha azon kapja magát, hogy újra meg újra ugyanazt kéri, hozza létre saját stílusát a fenti lépésekkel.
Következőként ebben a témában: hogyan szabhatja személyre Claude-ot a CLAUDE.md fájllal, hogy Claude emlékezzen a projekt kontextusára, valamint mit válasszon a Claude Code-ban: Skills, Subagents, MCP vagy Plugins, ha meg szeretné ismerni a bővítés egyéb lehetőségeit. Ha Claude nem látja a szükséges fájlokat, olvassa el, miért nem látja a Claude Code a projektfájlokat.
Források
Ismerje meg az Ailootot.
További részletek
Kérdések és válaszok: Válaszstílusok a Claude Code-ban: váltás és saját stílus létrehozása
A projekt tényeit válaszstílusba vagy CLAUDE.md-be írjam?
A projekt tényeit, felépítését és konvencióit a CLAUDE.md-be írd. A válaszstílust ismétlődő szerephez, hangnemhez vagy válaszformátumhoz használd. A stílus a válasz módját változtatja meg; a projekt hiányzó tényeit nem pótolja.
Miért nem jelenik meg az új, egyéni válaszstílusom?
Mentsd a Markdown-fájlt a projekt vagy a felhasználó .claude/output-styles mappájába, majd indítsd újra a terminálmunkamenetet a betöltéshez. A /config alatt válaszd ki, és próbáld ki egy releváns feladaton. Ha az egyéni stílusnak meg kell őriznie a mérnöki utasításokat, használd a keep-coding-instructions: true beállítást.