Ringkasan Utama
Output styles memungkinkan Anda mengganti system prompt bawaan Claude Code dengan milik Anda sendiri, membentuk ulang cara ia bekerja dan berkomunikasi sepanjang satu sesi. Fitur ini hadir dengan tiga preset dan mendukung berkas Markdown kustom yang Anda ganti dengan satu perintah. Pakai untuk menjadikan tool yang sama sebagai pengajar, reviewer, atau operator ringkas.
Kebanyakan orang menyetel Claude Code dengan menambah konteks: sebuah CLAUDE.md di sini, sebuah aturan di sana. Output styles bekerja di lapisan yang lebih rendah. Alih-alih menambah ke system prompt, ia mengganti sebagian darinya, mengubah perilaku inti dan gaya komunikasi agen untuk seluruh sesi ketimbang menyenggolnya dari luar.
Panduan ini membahas apa itu output styles, cara membangun yang kustom, style bawaan mana yang cocok untuk situasi apa, dan bagaimana fitur ini berkaitan dengan cara lain Anda mengarahkan Claude Code.
Apa itu output styles
Sebuah output style langsung menyunting system prompt Claude Code. Memilih satu style menukar instruksi default dengan set berbeda, itulah cara tool yang sama bisa berperilaku seperti pengajar sabar di satu sesi dan operator ringkas di sesi berikutnya. Perubahan itu bertahan sepanjang sesi sampai Anda mengganti style lagi.
Claude Code hadir dengan tiga style bawaan yang menutupi kasus umum:
- Default, perilaku software engineering standar yang disetel untuk pekerjaan efisien berorientasi produksi.
- Explanatory, yang tetap mengerjakan tugas tetapi menambahkan wawasan edukatif tentang pilihan yang dibuatnya sepanjang jalan.
- Learning, mode kolaboratif yang berhenti sejenak agar Anda menulis sebagian kodenya sendiri alih-alih diberikan semuanya.
Tulis output style kustom
Ketika style bawaan tak cocok, Anda bisa membuat milik sendiri. Perintah /output-style:new menghasilkan berkas awal dari sebuah deskripsi, atau Anda bisa menulisnya secara manual. Style kustom adalah berkas Markdown dengan blok frontmatter singkat untuk name dan description, diikuti instruksi yang menjadi system prompt-nya.
Style proyek ada di folder .claude/output-styles dan ikut bersama repositori; style pengguna ada di bawah direktori home Anda dan mengikuti Anda ke mana saja. Berpindah di antara keduanya kapan saja dengan perintah /output-style.
Jaga sebuah output style tetap berfokus pada bagaimana Claude bekerja dan berkomunikasi, bukan pada fakta tentang proyek Anda. Fakta proyek, konvensi, dan perintah menjadi bagian CLAUDE.md, yang dimuat di atas style mana pun yang sedang aktif.
Kapan memakai tiap style bawaan
Preset itu memetakan rapi ke berbagai maksud, jadi memilih yang tepat biasanya soal apa yang Anda inginkan dari sesi tersebut.
- Pilih Default saat Anda ingin merilis: ini perilaku paling ramping dan paling fokus tugas.
- Pilih Explanatory saat Anda bekerja di basis kode yang asing dan ingin penalarannya ditampilkan sambil jalan.
- Pilih Learning saat Anda sedang membangun keterampilan dan ingin menulis sebagian solusinya sendiri.
- Tulis style kustom saat Anda butuh persona yang berulang, seperti reviewer ketat atau penulis dokumentasi, lintas banyak sesi.
Output styles versus tool pengarah lain
Output styles mudah dikelirukan dengan CLAUDE.md, flag system prompt, dan subagent, tetapi masing-masing berada di lapisan berbeda. CLAUDE.md dan padanannya menambahkan konteks sebagai masukan ekstra tanpa menyentuh prompt inti. Sebuah flag baris perintah bisa menambahkan instruksi ke prompt default untuk satu kali jalan. Output styles melangkah lebih jauh dan menulis ulang prompt itu sendiri.
Subagent dan skill berbeda lagi: subagent menjalankan pekerjaan yang didelegasikan di konteks terpisah, dan skill mengemas prosedur sesuai permintaan yang dimuat agen saat relevan. Output styles adalah tool yang tepat hanya ketika Anda ingin mengubah perilaku dasar sesi utama itu sendiri, bukan ketika Anda ingin menambah pengetahuan atau mendelegasikan tugas.
Karena sebuah output style mengganti sebagian system prompt default, style yang agresif bisa mencabut perilaku software engineering yang Anda andalkan. Jika agen tiba-tiba berhenti mengikuti konvensi coding biasa Anda, style yang aktif adalah tempat pertama yang harus dilihat sebelum Anda menyalahkan model.
Pola praktis yang layak ditiru
Beberapa output style menghasilkan nilainya di hampir semua tim, dan mereka cepat dirakit begitu Anda tahu formatnya.
- Sebuah style reviewer yang merespons hanya dengan temuan berperingkat dan dapat ditindaklanjuti serta tidak pernah menulis ulang kode sendiri.
- Sebuah style pengajaran untuk onboarding, yang menjelaskan tiap langkah dan meninggalkan celah bertanda jelas untuk diisi pendatang baru.
- Sebuah style operasi ringkas yang memangkas prosa seminimal mungkin untuk pekerjaan baris perintah yang cepat dan berulang.
Output styles adalah tuas pengarah terdalam Claude Code karena mereka mengubah system prompt ketimbang menumpuk konteks di atasnya. Pakai style bawaan lebih dulu, tulis style kustom saat Anda butuh persona yang berulang, dan simpan fakta proyek di CLAUDE.md. Dipakai dengan baik, satu instalasi menjadi beberapa agen yang dibangun untuk tujuan tertentu.

