Gaya output
Sesuaikan Claude Code untuk penggunaan di luar rekayasa perangkat lunak
Gaya output memungkinkan Anda menggunakan Claude Code sebagai jenis agen apa pun sambil mempertahankan kemampuan intinya, seperti menjalankan skrip lokal, membaca/menulis file, dan melacak TODO.
Gaya output bawaan
Gaya output Default Claude Code adalah prompt sistem yang ada, dirancang untuk membantu Anda menyelesaikan tugas rekayasa perangkat lunak secara efisien.
Ada dua gaya output bawaan tambahan yang berfokus pada mengajarkan Anda tentang basis kode dan cara kerja Claude:
-
Explanatory: Menyediakan “Insights” edukatif di antara membantu Anda menyelesaikan tugas rekayasa perangkat lunak. Membantu Anda memahami pilihan implementasi dan pola basis kode.
-
Learning: Mode kolaboratif, belajar sambil melakukan di mana Claude tidak hanya akan berbagi “Insights” saat coding, tetapi juga meminta Anda untuk berkontribusi dengan potongan kode kecil yang strategis. Claude Code akan menambahkan penanda
TODO(human)
dalam kode Anda untuk Anda implementasikan.
Cara kerja gaya output
Gaya output secara langsung memodifikasi prompt sistem Claude Code.
- Gaya output non-default mengecualikan instruksi khusus untuk generasi kode dan output efisien yang biasanya dibangun ke dalam Claude Code (seperti merespons secara ringkas dan memverifikasi kode dengan tes).
- Sebaliknya, gaya output ini memiliki instruksi kustom mereka sendiri yang ditambahkan ke prompt sistem.
Ubah gaya output Anda
Anda dapat:
-
Menjalankan
/output-style
untuk mengakses menu dan memilih gaya output Anda (ini juga dapat diakses dari menu/config
) -
Menjalankan
/output-style [style]
, seperti/output-style explanatory
, untuk langsung beralih ke suatu gaya
Perubahan ini berlaku pada tingkat proyek lokal dan disimpan dalam .claude/settings.local.json
.
Buat gaya output kustom
Untuk menyiapkan gaya output baru dengan bantuan Claude, jalankan /output-style:new I want an output style that ...
Secara default, gaya output yang dibuat melalui /output-style:new
disimpan sebagai file markdown di tingkat pengguna dalam ~/.claude/output-styles
dan dapat digunakan di seluruh proyek. Mereka memiliki struktur berikut:
Anda juga dapat membuat file Markdown gaya output Anda sendiri dan menyimpannya baik di tingkat pengguna (~/.claude/output-styles
) atau tingkat proyek (.claude/output-styles
).
Perbandingan dengan fitur terkait
Gaya Output vs. CLAUDE.md vs. —append-system-prompt
Gaya output sepenuhnya “mematikan” bagian-bagian dari prompt sistem default Claude Code yang khusus untuk rekayasa perangkat lunak. Baik CLAUDE.md maupun --append-system-prompt
tidak mengedit prompt sistem default Claude Code. CLAUDE.md menambahkan konten sebagai pesan pengguna mengikuti prompt sistem default Claude Code. --append-system-prompt
menambahkan konten ke prompt sistem.
Gaya Output vs. Agents
Gaya output secara langsung mempengaruhi loop agen utama dan hanya mempengaruhi prompt sistem. Agents dipanggil untuk menangani tugas-tugas spesifik dan dapat mencakup pengaturan tambahan seperti model yang digunakan, alat yang tersedia untuk mereka, dan beberapa konteks tentang kapan menggunakan agen.
Gaya Output vs. Custom Slash Commands
Anda dapat menganggap gaya output sebagai “prompt sistem tersimpan” dan perintah slash kustom sebagai “prompt tersimpan”.