Gaya respons di Claude Code: cara beralih dan membuat gaya sendiri
MarkdownApa itu gaya keluaran di Claude Code dan apa bedanya dengan CLAUDE.md: empat gaya bawaan, cara beralih melalui /config, dan cara menulis gaya sendiri.
Baca artikel lengkap
Jika Anda mendapati diri meminta Claude Code setiap beberapa pesan untuk “menjawab lebih singkat”, “menjelaskan lebih terperinci”, atau “bertindak sebagai editor, bukan programmer”, Anda dapat mengaturnya sekali saja. Ada pengaturan khusus untuk ini: gaya respons, yang disebut gaya keluaran di antarmuka. Gaya mengubah peran, nada, dan format respons untuk setiap pesan berikutnya sampai Anda menggantinya.
Gaya mengubah cara Claude merespons, bukan apa yang diketahuinya tentang proyek Anda. Anda dapat mengatur konteks proyek dalam file CLAUDE.md; lihat panduan terpisah tentang cara menyesuaikan Claude untuk diri Anda.
Informasi tentang penggunaan Ailoot tersedia di dokumentasi.
Apa Itu Gaya Respons di Claude Code?
Poin utama
Gaya respons (gaya keluaran) adalah serangkaian instruksi yang ditambahkan Claude Code ke setiap permintaan Anda. Gaya ini menentukan peran, nada, dan format respons, tetapi tidak mengubah pengetahuan model. Selain gaya Default, ada empat gaya bawaan: Proactive, Concise, Explanatory, dan Learning. Beralihlah di antara gaya tersebut melalui /config → Output style.
Claude Code biasanya dikonfigurasi sebagai engineer: menjelaskan langkah-langkah secara terperinci, merencanakan suntingan, dan memberi komentar tentang apa yang sedang dilakukannya. Inilah gaya Default—serangkaian instruksi standar untuk bekerja dengan kode.
Gaya respons menggantikan rangkaian instruksi tersebut dengan instruksinya sendiri. Untuk setiap permintaan, Claude Code mengirimkan instruksi gaya yang aktif kepada model, dan saat gaya selain Default dipilih, Claude juga diingatkan kembali tentang gaya tersebut seiring berjalannya percakapan. Jadi, Anda tidak perlu mengulangi permintaan tentang cara Anda ingin Claude merespons.
Gunakan gaya jika Anda selalu menginginkan cara merespons yang sama: jawaban lebih singkat, penjelasan, atau peran sebagai editor naskah atau analis data alih-alih programmer. Jika Anda ingin Claude mengingat konvensi dan struktur proyek tertentu, gunakan file CLAUDE.md.
Apa Perbedaan Gaya Respons dengan CLAUDE.md?
Poin utama
Gaya respons menggantikan instruksi default Claude Code dan berlaku untuk setiap respons. CLAUDE.md menambahkan pesan berisi konteks proyek. Gaya menentukan cara merespons, sedangkan CLAUDE.md menentukan hal-hal yang perlu dipertimbangkan saat bekerja dengan proyek Anda. Keduanya tidak saling mengganggu.
Claude Code memiliki beberapa cara untuk memengaruhi perilakunya, dan masing-masing memiliki tujuan berbeda.
| Alat | Fungsinya | Kapan digunakan |
|---|---|---|
| Gaya respons | Menggantikan instruksi default dan berlaku untuk setiap respons | Anda menginginkan peran, nada, atau format respons yang berbeda setiap kali |
CLAUDE.md | Menambahkan konteks proyek setelah pesan sistem | Claude harus selalu mengetahui konvensi dan struktur proyek |
--append-system-prompt | Menambahkan sesuatu ke pesan sistem saat peluncuran | Anda menginginkan tambahan satu kali melalui flag peluncuran |
| Subagents | Meluncurkan asisten dengan pesan sistem dan alatnya sendiri | Anda memerlukan asisten terpisah untuk tugas khusus |
Gaya menentukan cara merespons, sedangkan CLAUDE.md menyimpan konteks proyek. Anda tidak perlu mengubah salah satunya untuk melakukan tugas yang lain.
Gaya Bawaan Apa Saja yang Tersedia, dan Kapan Sebaiknya Menggunakannya?
Poin utama
Selain Default, ada empat gaya bawaan. Proactive berarti Claude langsung bertindak dan lebih jarang mengajukan pertanyaan lanjutan. Concise memberikan jawaban singkat tanpa pengantar. Explanatory menambahkan penjelasan saat bekerja. Learning bekerja bersama Anda dan menyisakan potongan kecil kode untuk Anda lengkapi. Concise tersedia di Claude Code versi 2.1.237 dan yang lebih baru.
Proactive. Claude langsung mengerjakan tugas, membuat asumsi yang wajar saat ada ketidakpastian kecil, dan lebih memilih bertindak daripada membahasnya. Perilaku ini lebih mandiri daripada mode auto dan tidak mengharuskan Anda mengubah mode akses. Mode akses tetap menentukan apa yang dapat dijalankan tanpa konfirmasi Anda: gaya ini membuat Claude lebih tegas, tetapi tidak menghapus perlindungan terhadap perintah berbahaya. Gaya ini cocok jika Anda memercayai alat tersebut dan tidak ingin Claude berhenti untuk setiap klarifikasi kecil.
Concise. Claude langsung menyampaikan hasil, melewatkan pengantar dan uraian prosesnya, serta menjaga jawaban tetap singkat. Claude tetap mengerjakan tugas seteliti dalam Default, dan jika Anda meminta penjelasan, ia akan menjawab secara terperinci. Laporan kesalahan, peringatan keselamatan, dan konfirmasi sebelum tindakan berbahaya tetap lengkap—gaya ini tidak mempersingkatnya. Gaya ini cocok jika Anda menginginkan jawaban singkat dan langsung.
Explanatory. Saat bekerja, Claude menambahkan penjelasan tentang alasan memilih solusi dan struktur kode dalam proyek. Responsnya lebih panjang daripada dalam Default. Gaya ini cocok jika Anda ingin memahami apa yang sedang terjadi sekaligus mendapatkan hasilnya.
Learning. Mode kolaboratif: Claude tidak hanya menjelaskan keputusannya, tetapi juga menyisakan potongan kecil kode yang ditandai dalam file dengan penanda TODO(human) untuk Anda tulis sendiri. Gaya ini cocok jika Anda ingin belajar sambil praktik dan menulis sebagian kode sendiri.
Tips
Jika Anda belum yakin harus mulai dari mana, pilih Concise untuk jawaban singkat atau Explanatory untuk memahami alasan di balik keputusan. Keduanya berguna jika Anda tidak menulis kode sendiri.
Bagaimana Cara Beralih Gaya Respons?
Poin utama
Jalankan perintah /config di Claude Code, lalu pilih Output style dan gaya yang Anda inginkan. Pilihan Anda disimpan di file .claude/settings.local.json dalam proyek. Pada versi 2.1.251 dan yang lebih baru, gaya baru berlaku mulai pesan berikutnya. Di ekstensi VS Code, gaya dipilih dari menu Output styles, yang tersedia mulai versi 2.1.257.
Anda mungkin menemukan perintah khusus untuk gaya dalam petunjuk lama. Dokumentasi yang tersedia menjelaskan jalur /config.
Buka pengaturan
/configMasukkan perintah tersebut di obrolan Claude Code. Menu pengaturan akan terbuka.
Pilih Output style
Temukan baris Output style di menu dan buka. Daftar akan muncul: Default dan empat gaya bawaan, serta gaya buatan Anda jika ada.
Pilih gaya dan lanjutkan bekerja
Pilih gaya yang Anda inginkan. Claude Code akan menyimpan pilihan Anda ke
.claude/settings.local.jsondalam proyek saat ini. Pada versi 2.1.251 dan yang lebih baru, gaya baru akan berlaku mulai pesan berikutnya.
Jika Anda menggunakan ekstensi VS Code, buka menu dengan perintah / dan pilih Output styles. Pilihan Anda akan disimpan ke file yang sama. Menu gaya di ekstensi tersedia mulai versi 2.1.257.
Anda juga dapat mengatur gaya tanpa menggunakan menu dengan memasukkannya ke file pengaturan:
{
"outputStyle": "Explanatory"
}
Peringatan
Beralih gaya di tengah sesi akan berlaku mulai pesan berikutnya. Ini berfungsi di Claude Code versi 2.1.251 dan yang lebih baru. Pada versi yang lebih lama, gaya baru hanya berlaku setelah perintah /clear atau dalam sesi baru—jika gaya Anda “tidak beralih”, periksa versinya terlebih dahulu.
Bagaimana Cara Membuat Gaya Respons Sendiri?
Poin utama
Gaya buatan sendiri berupa file Markdown biasa dengan header singkat dan instruksi. Letakkan di folder .claude/output-styles—di folder home Anda agar berlaku untuk semua proyek atau di dalam sebuah proyek. Nama file menjadi nama gaya kecuali name ditetapkan di header. Jika membuat file saat sesi terminal berlangsung, mulai ulang Claude Code, lalu pilih gaya Anda melalui /config.
Anda tidak perlu memprogram untuk membuatnya—tulis gaya tersebut dengan bahasa sehari-hari. File ini terdiri dari header di antara tiga tanda pisah (metadata) dan teks instruksi di bawahnya.
Tempat penyimpanan file bergantung pada cakupan gaya yang Anda inginkan:
~/.claude/output-styles— gaya tersedia di semua proyek Anda..claude/output-stylesdi dalam proyek — gaya hanya berlaku untuk proyek tersebut.
Contoh gaya yang meminta Claude merespons sebagai editor naskah bisnis alih-alih programmer:
---
name: Copy editor
description: Reply as a business copy editor, not as a programmer
---
Anda adalah editor naskah bisnis. Balas dalam bahasa pilihan pengguna, dengan paragraf pendek.
Pertama berikan versi yang sudah dikoreksi, lalu daftar suntingan beserta alasannya.
Jangan menyarankan kode atau membahas detail teknis kecuali diminta.
Di header, name adalah nama gaya yang akan Anda lihat di menu /config; jika tidak dicantumkan, nama file yang digunakan. description adalah penjelasan singkat yang juga terlihat di menu.
Ada juga kolom keep-coding-instructions. Secara default, gaya kustom menghapus instruksi rekayasa bawaan Claude Code—seperti cara menulis komentar, memverifikasi pekerjaan, dan membatasi suntingan. Jika Anda ingin Claude tetap bertindak sebagai engineer saat menggunakan gaya respons Anda (misalnya selalu memulai dengan diagram), tetapkan keep-coding-instructions: true di header. Jika Claude tidak bekerja dengan kode dalam gaya ini—seperti pada contoh editor naskah di atas—kolom ini tidak diperlukan.
Buat folder gaya
mkdir -p ~/.claude/output-stylesIni membuat gaya tersedia di semua proyek. Untuk satu proyek saja, gunakan
.claude/output-stylesdi dalam proyek tersebut.Simpan file Markdown
Letakkan file seperti
redaktor.mddi folder tersebut, lalu tambahkan header dan instruksi Anda. Anda dapat menggunakan contoh di atas dan menyesuaikannya dengan tugas Anda.Pilih gaya dan periksa hasilnya
Jika Anda membuat file saat sesi terminal berlangsung, mulai ulang Claude Code terlebih dahulu. Buka
/config, temukan gaya Anda di daftar Output style, lalu pilih. Berikan Claude tugas yang berkaitan dengan gaya tersebut dan lihat apakah responsnya sesuai dengan keinginan Anda.
Peringatan
Di terminal Claude Code, file gaya dibaca saat startup. Jika Anda membuat atau mengedit gaya saat sesi berlangsung, mulai ulang Claude Code; jika tidak, Claude tidak akan melihat file baru tersebut.
Gaya buatan sendiri menetapkan cara alat merespons: Anda menjelaskannya sekali, lalu alat akan mempertahankannya.
Apa yang Tidak Dipengaruhi Gaya Respons?
Poin utama
Gaya mengubah cara merespons, tetapi tidak memberi model pengetahuan baru atau menggantikan CLAUDE.md. Gaya berlaku untuk percakapan utama dan cabangnya (fork), tetapi tidak mengubah perilaku subagent—mereka memiliki pesan sistem sendiri. Plugin juga dapat menambahkan gayanya sendiri.
Gaya tidak menambahkan fakta ke model. Jika Claude tidak mengetahui sesuatu tentang proyek Anda, mengubah gaya tidak akan mengatasinya—Anda dapat memberikan konteks proyek melalui CLAUDE.md.
Gaya berlaku di percakapan utama dan cabangnya, yang mewarisi seluruh percakapan. Subagent—asisten terpisah untuk tugas khusus—berjalan dengan pesan sistem mereka sendiri, dan gaya tidak memengaruhi respons mereka.
Gaya dapat berasal dari plugin: plugin menempatkannya di folder output-styles miliknya sendiri. Gaya tersebut muncul di daftar yang sama dengan gaya Anda.
Berapa Banyak Token yang Dibutuhkan Sebuah Gaya?
Poin utama
Instruksi gaya ditambahkan ke setiap permintaan sehingga sedikit menambah token input. Explanatory dan Learning menghasilkan respons lebih panjang dan menambah token output, sedangkan Concise menguranginya. Caching permintaan mengurangi beban ini setelah pesan pertama dalam satu sesi.
Instruksi gaya itu sendiri menambah token input, tetapi caching permintaan mengurangi biaya ini setelah permintaan pertama dalam satu sesi. Perbedaan jumlah token output lebih terasa: Explanatory dan Learning dirancang untuk memberikan respons lebih panjang, sedangkan Concise menjaga jawaban tetap singkat. Untuk gaya kustom, penggunaan token output bergantung pada instruksi yang Anda tetapkan.
Penghematan yang tepat tidak dapat dijanjikan—jumlahnya bergantung pada tugas dan model Anda. Jika menginginkan respons yang lebih singkat dan lebih hemat biaya, pilih Concise; jika menginginkan detail lebih banyak, pilih Explanatory.
Apa yang Sebaiknya Anda Lakukan Terlebih Dahulu?
Poin utama
Beralihlah ke salah satu gaya bawaan melalui /config dan gunakan selama sehari untuk membandingkan responsnya dengan yang biasa Anda dapatkan. Lalu jelaskan gaya respons yang Anda inginkan dalam teks biasa, simpan dalam file di folder .claude/output-styles, dan cobalah pada tugas nyata.
Buka /config, pilih Concise atau Explanatory, lalu gunakan untuk tugas rutin. Jika Anda terus meminta hal yang sama berulang kali, buat gaya sendiri dengan langkah-langkah di atas.
Selanjutnya tentang topik ini: cara menyesuaikan Claude untuk diri Anda melalui CLAUDE.md, agar Claude mengingat konteks proyek, dan apa yang sebaiknya dipilih di Claude Code: Skills, Subagents, MCP, atau Plugins, jika Anda ingin memahami cara lain untuk mengembangkannya. Jika Claude tidak dapat melihat file yang dibutuhkannya, lihat alasan Claude Code tidak dapat melihat file proyek.
Sumber
Kenali Ailoot.
Rincian selengkapnya
Pertanyaan tentang Gaya respons di Claude Code: cara beralih dan membuat gaya sendiri
Haruskah fakta proyek dimasukkan ke output style atau CLAUDE.md?
Masukkan fakta proyek, struktur, dan konvensi ke CLAUDE.md. Gunakan output style untuk peran, nada, atau format respons berulang. Gaya mengubah cara Claude menjawab; gaya tidak menyediakan fakta yang belum ada tentang proyek Anda.
Mengapa output style khusus yang baru saya buat tidak muncul?
Simpan file Markdown-nya dalam folder .claude/output-styles proyek atau pengguna, lalu mulai ulang sesi terminal agar file dimuat. Pilih melalui /config dan uji tugas yang relevan. Gunakan keep-coding-instructions: true jika gaya khusus harus mempertahankan instruksi rekayasa.