Blog

Gaya respons dalam Claude Code: cara menukar dan mencipta gaya sendiri

Markdown

Apakah gaya output dalam Claude Code dan perbezaannya daripada CLAUDE.md: empat gaya terbina dalam, cara menukar gaya melalui /config dan cara menulis gaya sendiri.

Baca artikel penuh

Jika anda kerap meminta Claude Code supaya “jawab dengan lebih ringkas”, “terangkan dengan lebih terperinci” atau “bertindak sebagai editor, bukan pengatur cara”, anda boleh menetapkannya sekali sahaja. Terdapat tetapan khusus untuk tujuan ini: gaya respons, yang dipanggil gaya output dalam antara muka. Gaya mengubah peranan, nada dan format respons bagi setiap mesej seterusnya sehingga anda menukarnya.

Gaya mengubah cara Claude menjawab, bukan apa yang diketahuinya tentang projek anda. Anda boleh menetapkan konteks projek dalam fail CLAUDE.md; lihat panduan berasingan tentang cara menyesuaikan Claude untuk diri anda.

Maklumat tentang cara bekerja dengan Ailoot tersedia dalam dokumentasi.

Apakah Gaya Respons dalam Claude Code?

Perkara utama

Gaya respons (gaya output) ialah satu set arahan yang ditambahkan oleh Claude Code pada setiap permintaan anda. Gaya ini menetapkan peranan, nada dan format respons, tetapi tidak mengubah pengetahuan model. Selain gaya Default yang biasa, terdapat empat gaya terbina dalam: Proactive, Concise, Explanatory dan Learning. Anda boleh bertukar antara gaya ini melalui /config → Output style.

Claude Code biasanya dikonfigurasikan sebagai jurutera: ia menerangkan langkah dengan terperinci, merancang suntingan dan mengulas perkara yang sedang dilakukannya. Inilah gaya Default—set arahan standard untuk bekerja dengan kod.

Gaya respons menggantikan set arahan ini dengan arahannya sendiri. Bagi setiap permintaan, Claude Code menghantar arahan gaya aktif kepada model. Apabila gaya selain Default dipilih, Claude juga diingatkan tentang gaya tersebut sepanjang perbualan. Jadi, anda tidak perlu mengulangi cara yang anda mahu Claude memberikan respons.

Gunakan gaya jika anda sentiasa mahukan cara respons yang sama: jawapan yang lebih pendek, penerangan, atau peranan sebagai penyunting teks atau penganalisis data dan bukannya pengatur cara. Jika anda mahu Claude mengingati konvensyen dan struktur projek tertentu, gunakan fail CLAUDE.md.

Apakah Perbezaan Gaya Respons dengan CLAUDE.md?

Perkara utama

Gaya respons menggantikan arahan lalai Claude Code dan digunakan untuk setiap respons. CLAUDE.md menambahkan mesej yang mengandungi konteks projek. Gaya menetapkan cara untuk menjawab, manakala CLAUDE.md menetapkan perkara yang perlu diambil kira semasa bekerja dengan projek anda. Kedua-dua alat ini tidak mengganggu satu sama lain.

Terdapat beberapa cara untuk mempengaruhi tingkah laku Claude Code, dan setiap satunya mempunyai tujuan yang berbeza.

AlatFungsinyaBila hendak digunakan
Gaya responsMenggantikan arahan lalai dan digunakan untuk setiap responsAnda mahukan peranan, nada atau format respons yang berbeza setiap kali
CLAUDE.mdMenambahkan konteks projek selepas mesej sistemClaude perlu sentiasa mengetahui konvensyen dan struktur projek
--append-system-promptMenambahkan kandungan pada mesej sistem semasa pelancaranAnda mahukan tambahan sekali sahaja melalui bendera pelancaran
SubagenMelancarkan pembantu dengan mesej sistem dan alatnya sendiriAnda memerlukan pembantu berasingan untuk tugasan khusus

Gaya menetapkan cara respons diberikan, manakala CLAUDE.md menyimpan konteks projek. Anda tidak perlu mengubah satu alat untuk melakukan kerja alat yang lain.

Apakah Gaya Terbina Dalam yang Tersedia, dan Bila Patut Anda Menggunakannya?

Perkara utama

Selain Default, terdapat empat gaya terbina dalam. Proactive bermaksud Claude bertindak serta-merta dan kurang bertanya soalan susulan. Concise memberikan jawapan ringkas tanpa pengenalan. Explanatory menambahkan penerangan semasa Claude bekerja. Learning bekerjasama dengan anda dan meninggalkan cebisan kod kecil untuk anda lengkapkan. Concise tersedia dalam Claude Code versi 2.1.237 dan yang lebih baharu.

Proactive. Claude terus melaksanakan tugasan, membuat andaian yang munasabah apabila terdapat sedikit ketidakpastian, dan mengutamakan tindakan berbanding perbincangan. Tingkah laku ini lebih berdikari daripada mod automatik dan berfungsi tanpa mengubah mod akses. Mod akses masih menentukan perkara yang boleh dijalankan tanpa pengesahan anda: gaya ini menjadikan Claude lebih tegas, tetapi tidak menghapuskan perlindungan daripada arahan berbahaya. Gaya ini sesuai jika anda mempercayai alat tersebut dan tidak mahu Claude berhenti untuk mendapatkan penjelasan tentang setiap perkara kecil.

Concise. Claude bermula dengan hasil, mengetepikan pengenalan dan penerangan tentang prosesnya, serta memberikan jawapan yang ringkas. Claude tetap melakukan kerja dengan teliti seperti dalam Default, dan jika anda meminta penerangan, ia akan memberikan jawapan terperinci. Laporan ralat, amaran keselamatan dan pengesahan sebelum tindakan berbahaya kekal lengkap—gaya ini tidak memendekkannya. Gaya ini sesuai jika anda mahukan jawapan yang ringkas dan terus kepada perkara utama.

Explanatory. Semasa bekerja, Claude menerangkan sebab ia memilih sesuatu penyelesaian dan cara kod dalam projek disusun. Responsnya lebih panjang berbanding Default. Gaya ini sesuai jika anda mahu memahami perkara yang sedang berlaku selain mendapatkan hasilnya.

Learning. Mod kolaboratif: Claude bukan sahaja menerangkan keputusannya, malah meninggalkan cebisan kod kecil dalam fail yang ditandai dengan penanda TODO(human) untuk anda tulis sendiri. Gaya ini sesuai jika anda mahu belajar melalui amali dan menulis sebahagian kod sendiri.

Petua

Jika anda tidak pasti hendak bermula dari mana, pilih Concise untuk jawapan ringkas atau Explanatory untuk memahami alasan di sebalik keputusan. Kedua-duanya berguna jika anda tidak menulis kod secara manual.

Bagaimanakah Cara Menukar Gaya Respons?

Perkara utama

Jalankan arahan /config dalam Claude Code, pilih Output style, kemudian pilih gaya yang anda mahu. Pilihan anda disimpan dalam fail .claude/settings.local.json dalam projek. Dalam versi 2.1.251 dan yang lebih baharu, gaya baharu berkuat kuasa pada mesej seterusnya. Dalam sambungan VS Code, gaya dipilih daripada menu Output styles, yang tersedia mulai versi 2.1.257.

Anda mungkin menemui arahan berasingan untuk gaya dalam panduan lama. Dokumentasi yang disediakan menerangkan laluan melalui /config.

  1. Buka tetapan

    /config
    

    Masukkan arahan itu dalam sembang Claude Code anda. Menu tetapan akan dibuka.

  2. Pilih Output style

    Cari baris Output style dalam menu dan bukanya. Senarai akan dipaparkan: Default dan empat gaya terbina dalam, serta gaya anda sendiri jika anda telah menciptanya.

  3. Pilih gaya dan teruskan bekerja

    Pilih gaya yang anda mahu. Claude Code akan menyimpan pilihan anda dalam .claude/settings.local.json dalam projek semasa. Dalam versi 2.1.251 dan yang lebih baharu, gaya baharu akan berkuat kuasa pada mesej seterusnya.

Jika anda bekerja dalam sambungan VS Code, buka menu dengan arahan / dan pilih Output styles. Pilihan anda akan disimpan dalam fail yang sama. Menu gaya dalam sambungan tersedia mulai versi 2.1.257.

Anda juga boleh menetapkan gaya tanpa menggunakan menu dengan memasukkannya dalam fail tetapan:

{
  "outputStyle": "Explanatory"
}

Perhatian

Menukar gaya di tengah-tengah sesi berkuat kuasa pada mesej seterusnya. Ini berfungsi dalam Claude Code versi 2.1.251 dan yang lebih baharu. Dalam versi terdahulu, gaya baharu hanya berkuat kuasa selepas arahan /clear atau dalam sesi baharu—jika gaya anda “tidak bertukar”, semak versinya dahulu.

Bagaimanakah Cara Mencipta Gaya Respons Sendiri?

Perkara utama

Gaya sendiri ialah fail Markdown biasa yang mempunyai pengepala ringkas dan arahan. Letakkannya dalam folder .claude/output-styles—dalam folder rumah anda untuk semua projek atau di dalam sesuatu projek. Nama fail menjadi nama gaya melainkan name ditetapkan dalam pengepala. Jika anda mencipta fail itu semasa sesi terminal, mulakan semula Claude Code, kemudian pilih gaya anda melalui /config.

Anda tidak perlu mengatur cara untuk melakukannya—tulis sahaja gaya itu dalam bahasa biasa. Fail ini terdiri daripada pengepala di antara tiga sengkang (metadata) dan teks arahan di bawahnya.

Lokasi untuk meletakkan fail bergantung pada tempat anda mahu gaya itu berfungsi:

  • ~/.claude/output-styles — gaya tersedia dalam semua projek anda.
  • .claude/output-styles di dalam projek — gaya hanya tersedia untuk projek itu.

Contoh gaya yang meminta Claude menjawab sebagai penyunting teks perniagaan dan bukannya pengatur cara:

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

Anda ialah editor teks perniagaan. Balas dalam bahasa pilihan pengguna, menggunakan perenggan pendek.
Berikan versi yang telah dibetulkan terlebih dahulu, kemudian senarai suntingan berserta sebabnya.
Jangan cadangkan kod atau bincangkan butiran teknikal melainkan diminta.

Dalam pengepala, name ialah nama gaya yang akan anda lihat dalam menu /config; jika anda tidak menetapkannya, nama fail akan digunakan. description ialah penerangan ringkas yang turut dipaparkan dalam menu.

Terdapat juga medan keep-coding-instructions. Secara lalai, gaya tersuai mengalih keluar arahan kejuruteraan terbina dalam Claude Code—seperti cara menulis komen, mengesahkan hasil kerja dan mengehadkan suntingan. Jika Claude masih perlu bertindak sebagai jurutera apabila menggunakan gaya respons anda (contohnya, sentiasa bermula dengan rajah), tetapkan keep-coding-instructions: true dalam pengepala. Jika Claude tidak bekerja dengan kod dalam gaya ini, seperti dalam contoh penyunting teks di atas, anda tidak memerlukan medan ini.

  1. Cipta folder gaya

    mkdir -p ~/.claude/output-styles
    

    Ini menjadikan gaya tersedia dalam semua projek. Untuk satu projek sahaja, gunakan .claude/output-styles di dalam projek tersebut.

  2. Simpan fail Markdown

    Letakkan fail seperti redaktor.md dalam folder itu dan tambahkan pengepala serta arahan anda. Anda boleh menggunakan contoh di atas dan menyesuaikannya untuk tugasan anda.

  3. Pilih gaya dan semak hasilnya

    Jika anda mencipta fail itu semasa sesi terminal, mulakan semula Claude Code terlebih dahulu. Buka /config, cari gaya anda dalam senarai Output style dan pilihnya. Berikan Claude tugasan yang berkaitan dengan gaya tersebut dan lihat sama ada responsnya menepati kehendak anda.

Perhatian

Dalam terminal Claude Code, fail gaya dibaca semasa permulaan. Jika anda mencipta atau menyunting gaya semasa sesi sedang berjalan, mulakan semula Claude Code; jika tidak, ia tidak akan melihat fail baharu itu.

Gaya sendiri menetapkan cara alat itu menjawab: anda menerangkannya sekali dan alat itu akan mengekalkannya selepas itu.

Apakah yang Tidak Dipengaruhi oleh Gaya Respons?

Perkara utama

Gaya mengubah cara respons diberikan, tetapi tidak memberikan pengetahuan baharu kepada model atau menggantikan CLAUDE.md. Gaya ini digunakan untuk perbualan utama dan cabangnya (fork), tetapi tidak mengubah tingkah laku subagen—mereka mempunyai mesej sistem sendiri. Plugin juga boleh menambahkan gaya mereka sendiri.

Gaya tidak menambahkan fakta kepada model. Jika Claude tidak mengetahui sesuatu tentang projek anda, menukar gaya tidak akan menyelesaikannya—anda boleh memberikan konteks projek melalui CLAUDE.md.

Gaya berfungsi dalam perbualan utama dan cabangnya, yang mewarisi keseluruhan perbualan. Subagen—pembantu berasingan untuk tugasan khusus—berjalan dengan mesej sistem sendiri, dan gaya tidak mempengaruhi respons mereka.

Gaya juga boleh datang daripada plugin: plugin meletakkannya dalam folder output-styles sendiri. Gaya itu muncul dalam senarai yang sama dengan gaya anda.

Berapakah Kos Gaya dari Segi Token?

Perkara utama

Arahan gaya ditambahkan pada setiap permintaan, jadi jumlah token input meningkat sedikit. Explanatory dan Learning menghasilkan respons yang lebih panjang dan meningkatkan token output, manakala Concise mengurangkannya. Cache permintaan mengurangkan lebihan ini selepas mesej pertama dalam sesuatu sesi.

Arahan gaya itu sendiri menambahkan token input, tetapi cache permintaan mengurangkan kos ini selepas permintaan pertama dalam sesuatu sesi. Perbezaan dalam token output lebih ketara: Explanatory dan Learning direka untuk memberikan respons yang lebih panjang, manakala Concise mengekalkan jawapan yang ringkas. Bagi gaya tersuai, penggunaan token output bergantung pada perkara yang anda nyatakan dalam arahan.

Penjimatan yang tepat tidak dapat dijanjikan—semuanya bergantung pada tugasan dan model anda. Jika mahukan respons yang lebih ringkas dan kurang mahal, pilih Concise; jika mahukan lebih banyak butiran, pilih Explanatory.

Apakah yang Patut Anda Lakukan Dahulu?

Perkara utama

Beralih kepada satu gaya terbina dalam melalui /config dan gunakannya selama sehari untuk membandingkan respons dengan respons yang biasa anda terima. Kemudian, huraikan gaya respons biasa anda dalam teks biasa, simpan dalam fail di folder .claude/output-styles dan cubanya pada tugasan sebenar.

Buka /config, pilih Concise atau Explanatory dan gunakannya untuk tugasan biasa. Jika anda mendapati diri anda berulang kali meminta perkara yang sama, cipta gaya sendiri menggunakan langkah di atas.

Seterusnya tentang topik ini: cara menyesuaikan Claude untuk diri anda melalui CLAUDE.md, supaya Claude mengingati konteks projek, dan perkara yang patut dipilih dalam Claude Code: Skills, Subagents, MCP atau Plugins, jika anda mahu memahami cara lain untuk mengembangkannya. Jika Claude tidak dapat melihat fail yang diperlukan, lihat sebab Claude Code tidak dapat melihat fail projek.

Kenali Ailoot.

Butiran lanjut

Soalan lazim: Gaya respons dalam Claude Code: cara menukar dan mencipta gaya sendiri

Patutkah saya meletakkan fakta projek dalam gaya output atau CLAUDE.md?

Letakkan fakta, struktur dan konvensyen projek dalam CLAUDE.md. Gunakan gaya output untuk peranan, nada atau format respons berulang. Gaya mengubah cara Claude membalas; ia tidak membekalkan fakta projek anda yang tiada.

Mengapakah gaya output tersuai baharu saya mungkin tidak muncul?

Simpan fail Markdownnya dalam folder .claude/output-styles projek atau pengguna, kemudian mulakan semula sesi terminal supaya fail dimuatkan. Pilih melalui /config dan uji tugasan berkaitan. Gunakan keep-coding-instructions: true jika gaya tersuai perlu mengekalkan arahan kejuruteraan.

Semua artikel