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

> 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.

Source: https://ailoot.ai/blog/ms/claude-code-output-styles/
Canonical: https://ailoot.ai/blog/ms/claude-code-output-styles/
Language: ms
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-195
Revision: sha256-f99f1e17f6af91d894eedee270ca077b65d8c53c5d58e15836371e0a51ffefc5


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](https://ailoot.ai/blog/ms/claude-personalization-profile-memory/).

Maklumat tentang cara bekerja dengan Ailoot tersedia dalam [dokumentasi](https://ailoot.ai/docs/).



## Apakah Gaya Respons dalam Claude Code?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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

| Alat | Fungsinya | Bila hendak digunakan |
|----|----|----|
| Gaya respons | Menggantikan arahan lalai dan digunakan untuk setiap respons | Anda mahukan peranan, nada atau format respons yang berbeza setiap kali |
| `CLAUDE.md` | Menambahkan konteks projek selepas mesej sistem | Claude perlu sentiasa mengetahui konvensyen dan struktur projek |
| `--append-system-prompt` | Menambahkan kandungan pada mesej sistem semasa pelancaran | Anda mahukan tambahan sekali sahaja melalui bendera pelancaran |
| Subagen | Melancarkan pembantu dengan mesej sistem dan alatnya sendiri | Anda 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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

**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.

<div class="aside" data-semantic="callout" role="note" aria-label="Petua">

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.

</div>

## Bagaimanakah Cara Menukar Gaya Respons?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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:

```json
{
  "outputStyle": "Explanatory"
}
```

<div class="aside" data-semantic="callout" role="note" aria-label="Perhatian">

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.

</div>

## Bagaimanakah Cara Mencipta Gaya Respons Sendiri?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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`.

</div>

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:

```markdown
---
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

    ```bash
    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.

<div class="aside" data-semantic="callout" role="note" aria-label="Perhatian">

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.

</div>

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



## Apakah yang Tidak Dipengaruhi oleh Gaya Respons?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Sorotan utama bahagian ini">

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.

</div>

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](https://ailoot.ai/blog/ms/claude-personalization-profile-memory/), supaya Claude mengingati konteks projek, dan [perkara yang patut dipilih dalam Claude Code: Skills, Subagents, MCP atau Plugins](https://ailoot.ai/blog/ms/skills-subagen-mcp-pemalam-claude-code/), 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](https://ailoot.ai/blog/ms/claude-code-cant-see-project-files/).

<div class="section" role="doc-bibliography" aria-label="Sumber">

### Sumber

- [Gaya output — dokumentasi rasmi Claude Code](https://docs.claude.com/en/docs/claude-code/output-styles)
- [Tetapan — lokasi medan outputStyle](https://docs.claude.com/en/docs/claude-code/settings)
- [Subagen dalam Claude Code](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Plugin dalam Claude Code](https://docs.claude.com/en/docs/claude-code/plugins)
- [CHANGELOG Claude Code di GitHub](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)

</div>





Kenali [Ailoot](https://ailoot.ai/).

## 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.


## Ailoot · Syarikat dan portfolio projeknya

Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
