# Ultracode dalam Claude Code 2026: cara mengaktifkannya dengan satu arahan

> Ultracode dalam Claude Code: mod yang membolehkan Claude melancarkan pasukan ejen sendiri. Perbezaannya daripada /effort xhigh, cara mengaktifkannya dan kadar token yang digunakan.

Source: https://ailoot.ai/blog/ms/ultracode-claude-code/
Canonical: https://ailoot.ai/blog/ms/ultracode-claude-code/
Language: ms
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-227
Revision: sha256-b8ca949f350806b5b2416f4bd3ab2bff9e02fe4d6eaae30247d38f4c8d3eb1f4


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

Intipati

Ultracode ialah mod dalam Claude Code yang membolehkan Claude memutuskan sendiri bahawa sesuatu tugasan wajar dijalankan sebagai aliran kerja dengan berpuluh-puluh ejen selari, dan bukannya dijawab dengan satu prompt sahaja. Aktifkannya dengan `/effort ultracode` untuk seluruh sesi atau dengan perkataan `ultracode` pada awal satu tugasan. Di sebalik tabir, mod ini menggabungkan usaha xhigh (seperti Opus 4.8 pada tahap maksimum) dengan penyelaras automatik. Mod ini berguna untuk audit kod berskala besar, migrasi yang melibatkan ratusan fail dan penyelidikan mendalam. Ia menggunakan token beberapa kali lebih pantas daripada mod biasa, jadi sebaik-baiknya kekalkan `/effort high` untuk kerja rutin.

</div>

Untuk mendapatkan maklumat tentang penggunaan perkhidmatan ini, lihat [dokumentasi Ailoot](https://ailoot.ai/docs/).



## Apakah ultracode dan siapa yang memerlukannya

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

Intipati

Ultracode ialah tetapan peringkat sesi dalam Claude Code yang menggabungkan tahap penaakulan maksimum (xhigh) dengan penyelarasan automatik aliran kerja dinamik. Ia muncul pada 28 Mei 2026 dalam v2.1.154, bersama-sama pelancaran Opus 4.8. Mod ini direka untuk tugasan besar yang tidak dapat dikendalikan oleh satu prompt: mengaudit keseluruhan projek, memigrasikan 500 fail atau menyelidik soalan rumit merentas 20 sumber.

</div>

Sehingga 28 Mei 2026, Claude Code hanya mempunyai parameter `/effort`, dengan tahap low / medium / high / xhigh. Ini ialah tahap “pemikiran” model: semakin tinggi tahapnya, semakin banyak token digunakan untuk penaakulan, semakin tepat hasilnya dan semakin lama Claude mengambil masa untuk menjawab.

Ultracode tidak termasuk dalam skala `/effort low → xhigh`. Ia wujud di samping skala itu. Apabila diaktifkan, Claude akan melihat tugasan anda secara automatik dan membuat keputusan: “Tugasan ini lebih sesuai dibahagikan kepada 30 ejen selari supaya saya boleh menggabungkan hasilnya.” Sebelum ini, anda perlu melakukannya secara manual dengan menulis aliran kerja sendiri atau menyediakan arahan subejen. Kini Claude membuat keputusan sendiri apabila perkara itu sesuai.

Golongan utamanya ialah mereka yang sudah mencapai had satu prompt. Jika anda:

- menjalankan `/code-review` pada repo dengan 200 fail dan sesi terhenti pada fail ke-50
- meminta “cari semua tempat kita menggunakan API yang tidak lagi disyorkan,” lalu Claude menyenaraikan tiga tempat tetapi terlupa lima belas lagi
- mahu Claude menyemak hipotesisnya sendiri dari tiga sudut sebelum memberikan jawapan

t maka ultracode sesuai untuk anda. Jika anda sedang menulis satu fungsi dan hanya memerlukan satu penyelesaian, anda tidak memerlukannya: `/effort high` biasa sudah memadai dengan penggunaan token tiga kali lebih rendah.

## Perbezaan ultracode daripada tahap usaha biasa low/medium/high/xhigh

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

Intipati

Usaha biasa mengubah kedalaman penaakulan dalam satu jawapan. Ultracode menambah satu keputusan automatik: sama ada melancarkan aliran kerja dengan ejen selari atau menyelesaikan tugasan dalam satu laluan. Kedalaman penaakulan kekal pada tahap maksimum xhigh, dengan satu lapisan tambahan: penyelarasan.

</div>

Perbandingan perkara penting:

| Parameter | `/effort low` | `/effort medium` | `/effort high` | `/effort xhigh` | `/effort ultracode` |
|----|----|----|----|----|----|
| Kedalaman penaakulan | minimum | sederhana | mendalam | maksimum | maksimum (xhigh) |
| Token untuk penaakulan | sedikit | sederhana | banyak | sangat banyak | sangat banyak + penyelarasan |
| Siapa yang memutuskan untuk memecahkan tugasan | anda | anda | anda | anda | Claude secara automatik |
| Bila aliran kerja bermula | apabila anda arahkan | apabila anda arahkan | apabila anda arahkan | apabila anda arahkan | bagi setiap tugasan yang besar |
| Tetapan semula antara sesi | tidak | tidak | tidak | tidak | ya — anda perlu mengaktifkannya semula |
| Model yang tersedia | semua | semua | semua | hanya model dengan xhigh | hanya model dengan xhigh (Opus 4.8) |

Perbezaan utamanya dalam satu ayat: `/effort xhigh` bermaksud “berfikir lebih lama”; ultracode bermaksud “berfikir lebih lama DAN tentukan sendiri bila satu prompt mencukupi dan bila anda memerlukan pasukan 30 ejen.” Jadi, pada asasnya, ultracode menambah satu lagi lapisan di atas xhigh: penyelarasan automatik.

Anthropic menyatakannya secara jelas dalam [dokumentasi rasminya](https://code.claude.com/docs/en/workflows#let-claude-decide-with-ultracode):

<figure>
<blockquote>
<p>Apabila ultracode diaktifkan, Claude akan menentukan bila sesuatu tugasan memerlukan aliran kerja. Satu permintaan boleh berkembang menjadi beberapa aliran kerja berturutan: satu untuk memahami kod, satu untuk membuat perubahan dan satu untuk mengesahkannya.</p>
</blockquote>
<figcaption>— Dokumentasi Anthropic, code.claude.com/docs/en/workflows</figcaption>
</figure>

Ini bermakna satu permintaan daripada anda boleh berkembang menjadi tiga aliran kerja berturutan: memahami kod, membuat perubahan dan mengesahkannya. Setiap satu boleh melancarkan 10–30 ejen selari.

## Versi dan model yang menyokong ultracode

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

Intipati

Anda memerlukan Claude Code v2.1.154 atau lebih baharu dan model yang menyokong usaha xhigh. Setakat Jun 2026, Anthropic secara efektif mengaitkan pelancaran xhigh dengan Opus 4.8 (tiada model lain dengan xhigh yang disahkan dalam changelog). Ia tersedia dengan Pro / Max / Team / Enterprise + API. Pada Pro, anda perlu mengaktifkannya secara manual dalam `/config`; pada pelan lain, ia berfungsi secara lalai. Bedrock, Vertex AI dan Microsoft Foundry menyokongnya.

</div>

Semak versi anda:

```bash
claude --version
```

Jika versinya lebih lama daripada `2.1.154`, kemas kini:

```bash
npm install -g @anthropic-ai/claude-code
```

Seterusnya, lihat senarai tahap usaha:

```bash
claude /effort
```

Jika anda melihat `ultracode` dalam menu juntai bawah, semuanya sudah sedia. Jika tiada, kemungkinan besar sebabnya ialah:

- model semasa anda bukan Opus 4.8 (contohnya, Sonnet 4.7 tidak mempunyai xhigh)
- anda menggunakan Pro dan mod ini dinyahaktifkan dalam `/config` (aktifkan pilihan “Dynamic workflows”)
- pentadbir organisasi anda telah menyahaktifkan aliran kerja dalam tetapan terurus

Semak model:

```bash
claude /model
```

Jika model lalai di situ bukan Opus 4.8, tukar model: pilih Opus 4.8 dalam menu model atau tetapkannya sebagai lalai dengan kekunci `d`.

## Cara mengaktifkan ultracode: dua kaedah

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

Intipati

Kaedah pertama digunakan untuk seluruh sesi melalui `/effort ultracode`. Setiap tugasan seterusnya dalam sesi itu akan melalui pemilihan aliran kerja automatik. Kaedah kedua hanya untuk satu tugasan: letakkan perkataan `ultracode` pada awal prompt; perkataan itu akan diserlahkan dan hanya tugasan tersebut akan dimulakan sebagai aliran kerja. Tahap usaha sesi tidak berubah.

</div>

**Kaedah 1. Aktifkan untuk seluruh sesi.**

Dalam sesi Claude Code:

```bash
/effort ultracode
```

Selepas itu, Claude akan membuat keputusan sendiri sama ada hendak melancarkan aliran kerja untuk setiap tugasan besar. Sesi ini berlangsung sehingga anda menutupnya. Apabila anda menutup Claude Code dan membukanya semula, ultracode akan ditetapkan semula. Ini disengajakan: anda patut mengaktifkan mod ini dengan sengaja, bukannya membiarkannya “aktif secara lalai.”

**Kaedah 2. Untuk satu tugasan sahaja.**

Letakkan `ultracode` pada awal prompt (sebelum v2.1.160, kata kuncinya ialah `workflow`; selepas keluaran itu, Anthropic menukar pencetus tersebut untuk mengelakkan kekeliruan dengan larian biasa):

```
ultracode: semak semua endpoint /api/* dalam src/routes/ dan cari tempat yang tiada pemeriksaan kebenaran
```

Claude Code akan menyerlahkan perkataan `ultracode` dan melancarkan tugasan ini sebagai aliran kerja. Tahap usaha sesi kekal sama (high atau medium, bergantung pada tetapan anda).

Anthropic [menulis](https://code.claude.com/docs/en/workflows#ask-for-a-workflow-in-your-prompt) bahawa perkara yang sama juga berfungsi dalam bahasa semula jadi:

<figure>
<blockquote>
<p>Permintaan dalam perkataan anda sendiri, contohnya “gunakan aliran kerja” atau “jalankan aliran kerja”, juga berfungsi: Claude menganggap permintaan langsung itu sebagai pilihan ikut serta yang sama.</p>
</blockquote>
<figcaption>— Dokumentasi Anthropic, code.claude.com/docs/en/workflows</figcaption>
</figure>

Jika anda menaip `ultracode` secara tidak sengaja dan tidak berniat melancarkan aliran kerja, tekan `Option+W` (macOS) atau `Alt+W` (Windows/Linux) semasa kursor berada tepat selepas perkataan yang diserlahkan. Serlahan itu akan hilang dan tugasan akan diteruskan seperti biasa.

## Perubahan pada cara Claude bekerja selepas anda mengaktifkannya

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

Intipati

Claude berhenti menjawab “satu giliran demi satu giliran” — satu prompt daripada anda, satu jawapan daripada Claude. Sebaliknya, Claude menulis skrip JavaScript yang dijalankan oleh persekitaran masa jalan di latar belakang. Skrip itu boleh melancarkan 10–30 ejen selari, setiap satunya dengan konteks sendiri, lalu menggabungkan hasilnya. Sesi anda kekal responsif, jadi anda boleh memberikan tugasan baharu sementara aliran kerja berjalan di latar belakang.

</div>

Sebelum ultracode: anda menulis prompt, Claude berfikir selama 30 saat dan menjawab. Jika tugasan itu besar, konteksnya dipenuhi hasil perantaraan dan menjelang akhir sesi semuanya mula “tersasar.”

Dengan ultracode: anda menulis prompt, Claude melihat skala tugasan lalu menulis skrip. Skrip itu berjalan secara berasingan: hasil perantaraan disimpan dalam pemboleh ubah skrip, bukan dalam konteks sesi. Hanya jawapan akhir dikembalikan kepada anda.

Dalam praktiknya, ini memberikan tiga kesan:

1. **Konteks sesi tidak dipenuhi.** Anda boleh bekerja lebih lama tanpa `/compact`.
2. **Anda boleh memparalelkan kerja.** Satu larian boleh melancarkan sehingga 16 ejen yang bekerja pada masa yang sama (lebih sedikit pada mesin dengan CPU yang lemah). Had bagi keseluruhan larian ialah 1000 ejen.
3. **Hasilnya disemak secara automatik.** Claude boleh meminta seorang ejen menulis penyelesaian dan ejen lain menyemaknya secara kritikal. Ini mengurangkan halusinasi dalam tugasan yang rumit.

Anda boleh melihat larian secara langsung:

```bash
/workflows
```

Senarai aliran kerja yang sedang berjalan dan yang telah selesai akan dibuka. Gunakan kekunci anak panah untuk memilih satu dan tekan Enter untuk membuka butiran fasanya. Anda boleh melihat ejen, penggunaan token setiap ejen dan masa pelaksanaan. Tekan `p` untuk menjeda, `x` untuk menghentikan atau `r` untuk memulakan semula ejen.



## Bila hendak mengaktifkan ultracode dan bila tidak

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

Intipati

Aktifkannya untuk tugasan yang tidak lagi dapat dikendalikan oleh satu prompt: mengaudit keseluruhan projek, memigrasikan ratusan fail atau membuat penyelidikan mendalam dengan semakan silang sumber. Jangan aktifkannya untuk kerja rutin — membaiki satu pepijat, menulis satu fungsi atau membetulkan kesilapan taip. Setiap tugasan dalam mod ultracode menggunakan token beberapa kali ganda lebih banyak, jadi menggunakannya untuk kerja kecil hanya membazirkan bajet anda.

⚠️ Sejak 15 Jun 2026, Anthropic telah memisahkan langganan: beban kerja berprogram (termasuk aliran kerja) menggunakan kredit berasingan sebanyak $20–$200 sebulan. Apabila kredit habis, permintaan aliran kerja akan terus berhenti tanpa beralih kepada langganan. Perkara ini banyak mengubah ekonomi ultracode pada Pro — lihat bahagian tentang token di bawah.

</div>

Tiga keadaan yang membolehkan ultracode digunakan dengan wajar:

**1. Mengaudit pangkalan kod yang besar.** Contohnya: “cari semua tempat dalam projek yang merekodkan kata laluan ke dalam log.” Satu prompt hanya akan berfungsi untuk repo kecil. Dalam repo dengan 500 fail, satu Claude akan terlupa separuh daripadanya, manakala aliran kerja akan melancarkan 20 ejen serentak, dengan setiap ejen mengendalikan 25 fail.

**2. Migrasi yang melibatkan banyak fail.** Menggantikan API yang tidak lagi disyorkan, beralih daripada satu pustaka kepada pustaka lain atau memfaktorkan semula corak di seluruh projek. Aliran kerja boleh memproses fail dalam kelompok 10 dan menyemak kerjanya sendiri selepas setiap kelompok.

**3. Penyelidikan yang memerlukan perbandingan antara sumber.** Anthropic membungkus fungsi ini sebagai aliran kerja `/deep-research`: ia memecahkan soalan kepada beberapa sudut, mencari sumber, menyemak silang fakta dan menapis perkara yang tidak dapat disahkan. Saya menjalankannya untuk mengumpulkan data bagi pasaran pengaturcaraan AI dan mendapat laporan yang lebih baik daripada sejam kerja manual saya.

Tiga keadaan yang menyebabkan ultracode membazirkan token:

**1. Membaiki satu pepijat dalam satu fungsi.** Satu prompt `/effort high` boleh melakukannya dengan kos satu persepuluh. Jangan lancarkan aliran kerja untuk perkara ini.

**2. Menulis satu fungsi atau komponen baharu.** Sama juga: gunakan `/effort high` atau `medium`. Kerumitan tidak bertambah mengikut bilangan ejen; kerumitan bertambah mengikut kedalaman penaakulan, yang boleh diberikan oleh `xhigh` sendiri tanpa penyelarasan.

**3. Anda mahukan jawapan pantas.** Secara semula jadi, aliran kerja lebih perlahan daripada prompt biasa: walaupun dengan ejen selari, penyelarasan mengambil masa. Jika anda memerlukannya “sekarang juga, dalam minit yang sama,” jangan aktifkannya.

Strategi dalam contoh di sini: gunakan `/effort high` sebagai tetapan lalai untuk suntingan rutin. Saya mengaktifkan ultracode secara terpilih untuk tugasan tertentu, menggunakan perkataan itu dalam prompt dan bukannya untuk seluruh sesi. Jika terlupa mematikannya, kerja rutin selepas tugasan tersebut akan terus menggunakan ultracode dan membakar token tanpa sebab.

## Jumlah token dan kosnya

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

Intipati

Setiap aliran kerja menggunakan token sebanyak jumlah penggunaan semua ejennya. Aliran kerja dengan 30 ejen bermakna terdapat 30 konteks, setiap satunya dengan prompt sistem, alat dan penaakulan tersendiri. Penggunaan token beberapa kali lebih besar daripada satu prompt. Pada Pro, satu aliran kerja besar boleh menggunakan separuh had harian. Pengguna Max dan Team mempunyai lebih ruang, tetapi tetap perlu memantaunya.

</div>

Mari buat anggaran kasar. Satu prompt biasa pada Opus 4.8 dengan `effort high` menggunakan sekitar 5,000–15,000 token untuk penaakulan, ditambah jawapan model. Tugasan besar yang dilaksanakan dengan baik menggunakan 50,000–100,000 token secara keseluruhan.

Satu aliran kerja dengan 20 ejen bermakna 20 prompt selari, setiap satunya dengan konteks prompt sistem sendiri (~5–10K), penaakulan sendiri (xhigh — 10–30K) dan jawapan sendiri. Anggaran kasarnya ialah 600,000–1.5 juta token untuk satu larian. Ini 10–30 kali lebih mahal daripada satu prompt “biasa”.

Maksudnya dari segi wang:

- **Pro ($20/bulan):** Pada Februari 2026, Anthropic menjelaskan larangannya terhadap akses berprogram daripada perisian pihak ketiga dan pada 15 Jun 2026 mengasingkan kredit aliran kerja daripada langganan sembang. Pro mendapat kredit $20 untuk beban kerja berprogram. Satu aliran kerja besar akan menggunakan separuh jumlah itu. Setelah kredit habis, aliran kerja akan berhenti dilancarkan sehingga anda mengaktifkan caj lebihan penggunaan.
- **Max 5x ($100/bulan):** Kredit $100. Cukup untuk 5–10 aliran kerja besar sebulan.
- **Max 20x ($200/bulan):** Kredit $200.
- **Team ($30/$150 setiap ahli):** Kredit menyamai pelan langganan setiap tempat duduk.
- **API:** Anda hanya membayar kadar token.

Anthropic sendiri [mengesyorkan](https://code.claude.com/docs/en/workflows#cost) supaya kos dianggarkan sebelum menjalankan aliran kerja:

<figure>
<blockquote>
<p>Untuk menganggarkan perbelanjaan sebelum memulakan tugasan besar, jalankan dahulu aliran kerja pada bahagian kecil: satu direktori dan bukannya seluruh repo, atau soalan khusus dan bukannya soalan yang luas.</p>
</blockquote>
<figcaption>— Dokumentasi Anthropic, code.claude.com/docs/en/workflows#cost</figcaption>
</figure>

Maksudnya, jalankan aliran kerja pada satu folder dahulu, semak `/workflows` untuk melihat kosnya, kemudian tentukan sama ada hendak menjalankannya pada seluruh repo. Satu larian mempunyai had keseluruhan 1000 ejen, tetapi 100 ejen sahaja pada repo besar sudah pun menggunakan ratusan ribu token.

Jika matlamat anda ialah “mengurangkan penggunaan,” anda boleh mengarahkan peringkat sekunder kepada model yang lebih kecil secara jelas dalam skrip aliran kerja. Dalam prompt: “gunakan Sonnet 4.7 untuk peringkat pengelasan fail dan Opus 4.8 hanya untuk analisis akhir.” Anthropic menyokong cara ini.

## Apa yang berlaku di dalamnya: aliran kerja, /workflows dan had

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

Intipati

Aliran kerja ialah skrip JavaScript yang ditulis Claude untuk tugasan anda dan dilaksanakan oleh persekitaran masa jalan dalam persekitaran terasing. Skrip itu sendiri mengendalikan gelung, percabangan dan hasil perantaraan. Ia tidak memenuhi konteks anda. Anda boleh membaca, menyunting dan menyimpannya sebagai arahan. Had persekitaran masa jalan: 16 ejen selari, 1000 ejen keseluruhan bagi setiap larian.

</div>

Setiap larian menulis skripnya sendiri ke dalam fail di bawah `~/.claude/projects/`. Claude menerima laluan skrip apabila larian bermula. Ini bermakna anda boleh:

- meminta Claude, “tunjukkan skrip untuk aliran kerja ini”
- membukanya dalam editor dan memeriksa logiknya
- membandingkannya dengan larian sebelumnya
- menyuntingnya dan meminta Claude menjalankan semula versi yang disunting

Persekitaran masa jalan menetapkan had:

| Had | Sebab |
|----|----|
| Tiada input pengguna di tengah-tengah larian | Untuk mengelakkan larian menunggu tanpa had — jika anda memerlukan pengesahan antara peringkat, jadikan setiap peringkat satu aliran kerja berasingan |
| Skrip tiada akses terus kepada fail atau shell | Ejen yang melakukannya; skrip hanya menyelaraskan mereka |
| Sehingga 16 ejen selari pada satu-satu masa | Untuk mengelakkan CPU setempat daripada terbeban |
| 1000 ejen keseluruhan bagi setiap larian | Untuk menghalang skrip rosak daripada memasuki gelung tanpa penghujung |

Mod kebenaran digunakan untuk setiap larian. Secara lalai, Claude Code meminta kebenaran setiap kali. Anda boleh memilih “Yes, and don't ask again for `<name>` in `<path>`”; selepas itu, aliran kerja tertentu dalam projek tersebut tidak akan bertanya lagi. Dalam mod Auto, ia hanya bertanya pada larian pertama, kemudian menyimpan kelulusan anda dalam tetapan pengguna. Dalam `claude -p` dan Agent SDK, ia tidak bertanya kerana tiada sesiapa untuk menjawab.

Satu butiran penting: subejen dalam aliran kerja sentiasa berjalan dalam mod `acceptEdits` dan mewarisi senarai alat yang dibenarkan, tanpa mengira mod kebenaran semasa anda. Suntingan fail diluluskan secara automatik. Ingat perkara ini jika anda sedang mengerjakan sesuatu yang kritikal.

## Cara menyimpan aliran kerja yang berfungsi sebagai arahan

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

Intipati

Jika anda telah menjalankan aliran kerja, berpuas hati dengan cara kerjanya dan tahu anda akan menggunakannya semula, simpan aliran kerja itu sebagai `/command` menggunakan `/workflows` dan kekunci `s`. Selepas itu, ia berfungsi seperti arahan garis miring biasa: `/workflow_name arguments`. Ia disimpan sama ada dalam `.claude/workflows/` projek (untuk pasukan) atau dalam `~/.claude/workflows/` (untuk anda sahaja).

</div>

Senario: Saya menjalankan `/code-review` melalui ultracode pada branch baharu. Aliran kerja itu melakukan tiga larian: yang pertama membuat semakan pantas terhadap keseluruhan diff, yang kedua memeriksa fungsi keselamatan secara mendalam dan yang ketiga menjalankan ujian pada fungsi yang diubah. Hasilnya sepadan dengan baik dan dua masalah berjaya dikesan.

Sekarang saya mahu menjalankannya pada setiap branch sebelum penggabungan. Saya membuka:

```bash
/workflows
```

Saya memilih larian yang telah selesai dan menekan `s`. Dalam dialog, saya memilih lokasi untuk menyimpannya — `.claude/workflows/` (dalam projek, dalam git dan tersedia untuk pasukan) atau `~/.claude/workflows/` (peribadi, untuk mana-mana projek). Saya memberikannya nama, contohnya `pre-merge-review`. Saya menekan Enter.

Kini, dalam mana-mana sesi akan datang:

```bash
/pre-merge-review
```

Aliran kerja pun bermula menggunakan skrip yang sama yang telah saya nyahpepijat.

Jika aliran kerja menjangkakan argumen, huraikannya dalam prompt semasa menyimpannya; kemudian skrip menerima `args` sebagai pemboleh ubah global. Anda boleh menghantar senarai laluan, nombor isu, ID fail atau apa-apa sahaja.

Anthropic [menyatakan](https://code.claude.com/docs/en/workflows#pass-input-to-a-saved-workflow) bahawa argumen diterima sebagai data berstruktur:

<figure>
<blockquote>
<p>Claude menghantar senarai itu sebagai data berstruktur, jadi skrip boleh memanggil kaedah array dan objek secara langsung pada args tanpa menghuraikannya terlebih dahulu.</p>
</blockquote>
<figcaption>— Dokumentasi Anthropic, code.claude.com/docs/en/workflows#pass-input-to-a-saved-workflow</figcaption>
</figure>

Ini bermakna anda boleh menggunakan `args.map(...)` secara langsung dalam skrip tanpa menghuraikan rentetan. Ini berguna untuk tugasan pukal: senarai tiket, folder atau endpoint.

## Cara menyahaktifkan ultracode dan sebab anda mungkin mahu berbuat demikian

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

Intipati

Nyahaktifkannya dengan `/effort high` (atau tahap lain yang anda perlukan) dan sesi akan kembali kepada mod biasa. Jika anda mahu menyahaktifkan aliran kerja secara kekal, gunakan togol “Dynamic workflows” dalam `/config` atau tetapkan pemboleh ubah persekitaran `CLAUDE_CODE_DISABLE_WORKFLOWS=1`. Dalam organisasi, anda boleh melakukannya melalui tetapan terurus.

</div>

Sebab utama untuk menyahaktifkannya adalah supaya anda boleh kembali kepada kerja rutin. Jika anda beralih kepada ultracode untuk satu tugasan besar dan sudah selesai, tukar semula dengan segera:

```bash
/effort high
```

Jika tidak, suntingan kecil anda yang seterusnya akan dijalankan sebagai aliran kerja dan menggunakan token tanpa sebarang manfaat.

Untuk penggunaan kata kunci sahaja, biarkan Dynamic workflows didayakan dan kekalkan effort sesi biasa seperti `/effort high`; tambah `ultracode` hanya pada tugasan dipilih. Jangan gunakan penyahaktifan global di bawah untuk tujuan itu: ia turut mematikan kata kunci. Jika mahu melarang workflow seluruh sesi dan yang dicetuskan kata kunci, gunakan salah satu pilihan global ini:

```bash
# dalam tetapan klien
# /config → Dynamic workflows → off
# atau
# ~/.claude/settings.json
{
  "disableWorkflows": true
}

# atau melalui pemboleh ubah persekitaran
export CLAUDE_CODE_DISABLE_WORKFLOWS=1
```

Selepas itu, kata kunci `ultracode` dalam prompt tidak lagi akan mencetuskan aliran kerja dan pilihan `ultracode` akan hilang daripada menu `/effort`. Ini berguna jika anda bekerja dalam pasukan yang mahukan satu peraturan bersama: “tiada aliran kerja automatik.” Dalam keadaan itu, konfigurasikannya dalam tetapan terurus organisasi.

Saya mengekalkan `/effort high` sebagai tetapan lalai dan mengaktifkan ultracode secara terpilih. Ini ialah kompromi antara “buat dengan baik apabila perlu” dengan “jangan bazirkan bajet tanpa sebab.” Untuk suntingan rutin dalam projek yang diterangkan di sini, high biasa sudah memadai. Apabila saya perlu menjalankan audit keselamatan besar atau mengumpulkan penyelidikan daripada 20 sumber, saya menggunakan `/effort ultracode` atau meletakkan perkataan itu pada awal prompt.

## Langkah seterusnya

Jika anda sedang menggunakan Claude Code sekarang dan telah memastikan bahawa anda mempunyai `v2.1.154+` serta model Opus 4.8, cubalah sekarang. Bukan untuk seluruh sesi, hanya untuk satu tugasan tertentu:

```
ultracode: semak semua fail dalam src/components/ui/ dan cari tempat butang yang sama diberikan gaya berbeza
```

Semak `/workflows` untuk melihat bilangan ejen yang dilancarkan dan jumlah token yang digunakan. Ini akan memberikan gambaran kos dan manfaat yang lebih realistik berbanding mana-mana teks.



## Sumber

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

### Sumber

- [Orchestrate subagents at scale with dynamic workflows - Claude Code Docs](https://code.claude.com/docs/en/workflows)
- [Claude Code changelog](https://code.claude.com/docs/en/changelog)

</div>

Lihat juga:

- [Aliran kerja dinamik dalam Claude Code: cara menyelaraskan ratusan ejen selari](https://ailoot.ai/blog/ms/claude-code-dynamic-workflows/)
- [Multi-ejen dalam Claude Code: cara memparalelkan subejen](https://ailoot.ai/blog/ms/claude-code-parallel-worktree-agents/)
- [Rutin dalam Claude Code: automasikan dengan jadual dan bukannya cron](https://ailoot.ai/blog/ms/claude-code-routines/)
- [Sonnet atau Opus dalam Claude Code: model yang patut digunakan untuk tugasan tertentu](https://ailoot.ai/blog/ms/claude-code-model-effort-sonnet-opus/)
- [Mod matlamat dalam Claude Code dan Codex: tetapkan matlamat dan berusaha mencapainya](https://ailoot.ai/blog/ms/goal-mode-claude-code-codex/)



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

## Soalan lazim: Ultracode dalam Claude Code 2026: cara mengaktifkannya dengan satu arahan

### Bagaimanakah saya memastikan workflow tersedia hanya apabila sengaja menggunakan kata kunci?

Biarkan Dynamic workflows didayakan dan kekalkan effort sesi biasa seperti /effort high. Tambah ultracode hanya pada tugasan khusus yang hendak dijalankan sebagai workflow; penyahaktifan global turut mematikan laluan kata kunci itu.

### Bagaimanakah saya menghentikan sesi daripada memilih workflow secara automatik?

Kembali daripada /effort ultracode kepada tahap effort biasa. Jika mahu melarang workflow sesi serta kata kunci, gunakan penyahaktifan global diterangkan dalam artikel dan periksa kata kunci tidak lagi memulakannya.


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