<callout icon="⚠️">
Sebelum Anda Mulai, Baca Ini Dulu
Dua belas command di artikel ini adalah command bawaan Claude Code, yaitu agen coding berbasis terminal dari Anthropic. Claude Code adalah produk yang berbeda dari Claude.ai (chat biasa di browser atau aplikasi). Ini bukan command custom yang perlu Anda susun sendiri di kolom Instructions for Claude. Command di bawah sudah tertanam langsung di dalam Claude Code sejak awal, tanpa perlu setup definisi apa pun. Anda hanya perlu Claude Code terpasang di komputer. Prasyarat: Node.js versi 18 atau lebih baru, terpasang lewat npm atau install script resmi di code.claude.com, dan akun Claude (langganan atau API key) untuk autentikasi. </callout>
🎯 Kenapa Ini Penting
Banyak pengguna Claude Code hanya mengetik perintah biasa tanpa pernah menyentuh command bawaan ini. Padahal, command seperti /plan, /compact, dan /rewind mengubah cara kerja Anda: rencana bisa ditinjau sebelum dieksekusi, context tidak perlu penuh sebelum dibersihkan, dan kesalahan bisa dibatalkan tanpa kehilangan seluruh sesi.
Masalahnya, daftar command seperti ini sering beredar dalam bentuk infografis tanpa verifikasi. Sebagian sintaksnya sudah berubah antar versi, sebagian fungsinya digambarkan keliru, dan ada juga yang sebenarnya bukan command bawaan sama sekali. Artikel ini menyusun ulang dua belas command tersebut dan mencocokkan tiap klaim langsung ke dokumentasi resmi Claude Code.
✅ Hasil Verifikasi
Dari dua belas command yang dibahas di artikel ini, sebelas terdaftar resmi di dokumentasi Claude Code per awal Agustus 2026. Satu command, yaitu /explain, tidak terdaftar sebagai command bawaan. Command itu adalah pola command custom yang populer dibuat sendiri oleh pengguna, bukan fitur yang otomatis tersedia.
Ada juga tiga koreksi penting pada fungsi command yang sering digambarkan keliru:
/agentstidak menerima deskripsi subagent sebagai argumen langsung. Pada versi terbaru, command ini hanya menampilkan pengingat untuk meminta Claude membuat subagent lewat kalimat biasa./difftidak menerima instruksi rentang waktu seperti "tampilkan perubahan 1 jam terakhir". Command ini langsung membuka tampilan diff interaktif berbasis status git dan riwayat giliran percakapan./focusbukan perintah untuk mengarahkan perhatian Claude ke bagian kode tertentu. Command ini murni pengaturan tampilan terminal. Penjelasan lengkap tiap koreksi ada di bagian command masing-masing di bawah.
⚠️ Catatan: Claude Code memperbarui command dan perilakunya cukup sering. Jalankan
/helpdi terminal Anda kapan saja untuk melihat daftar command yang benar-benar aktif di versi yang Anda pakai saat ini.
📋 Cara Pakai
- Buka terminal, jalankan
claudeuntuk memulai sesi di dalam folder project Anda - Ketik
/untuk melihat daftar command yang tersedia, lengkap dengan saran autocomplete - Ketik nama command, tambahkan argumen kalau command itu membutuhkannya, lalu tekan Enter
- Command hanya dikenali kalau ditulis di awal pesan. Teks sesudah nama command otomatis menjadi argumennya
1️⃣ Kategori: Setup Project Pertama Kali
Dua command ini dijalankan begitu Anda membuka Claude Code di sebuah repository untuk pertama kali.
/init - Buat CLAUDE.md Awal
Fungsi: Menghasilkan file CLAUDE.md awal untuk project, berisi ringkasan struktur, perintah build dan test, serta konvensi kerja. File ini otomatis dibaca Claude setiap sesi baru dimulai di project tersebut.
Sintaks: /init (tanpa argumen)
Contoh: Jalankan /init begitu Anda pertama kali membuka Claude Code di sebuah folder project.
Kapan dipakai: Sesi pertama Anda di sebuah repository, sebelum command lain apa pun.
💡 Tips: Set environment variable
CLAUDE_CODE_NEW_INIT=1sebelum menjalankan Claude Code untuk mendapat alur interaktif yang juga memandu Anda melalui setup skill, hook, dan file memory personal.
/memory - Edit CLAUDE.md Langsung
Fungsi: Membuka file CLAUDE.md untuk diedit langsung dari dalam sesi, sekaligus mengaktifkan, menonaktifkan, dan meninjau entri auto-memory (catatan yang disimpan Claude secara otomatis dari sesi-sesi sebelumnya).
Sintaks: /memory (tanpa argumen)
Contoh: Jalankan /memory setelah /init untuk memperbaiki bagian konvensi coding yang kurang tepat, tanpa perlu keluar dari sesi.
Kapan dipakai: Setelah /init, untuk menghaluskan hasil otomatis. Bisa juga kapan saja Anda ingin menambah instruksi permanen untuk project itu, misalnya setelah tim berpindah dari satu bahasa pemrograman ke bahasa lain.
2️⃣ Kategori: Selama Mengerjakan Tugas
Tiga command ini dipakai di tengah sesi, saat tugas sedang berjalan.
/plan - Rencana Dulu, Eksekusi Kemudian
Fungsi: Masuk ke mode plan langsung dari kolom perintah. Dalam mode ini, Claude membaca dan menganalisis kode tetapi tidak mengedit apa pun, sampai Anda meninjau dan menyetujui rencananya.
Sintaks: /plan [deskripsi tugas]
Contoh: /plan perbaiki bug autentikasi di halaman login
Kapan dipakai: Sebelum perubahan besar yang menyentuh banyak file, saat Anda ingin melihat pendekatannya dulu sebelum kode benar-benar berubah.
/model - Ganti Model Aktif
Fungsi: Mengganti model AI yang dipakai dan menyimpannya sebagai default untuk sesi baru berikutnya. Tanpa argumen, command ini membuka daftar pilihan model secara interaktif.
Sintaks: /model [nama model]
Contoh: /model opus untuk berpindah ke model yang lebih kuat saat tugasnya kompleks.
Kapan dipakai: Turunkan ke model yang lebih ringan untuk tugas sederhana supaya hemat, atau naikkan ke model yang lebih kuat saat butuh penalaran mendalam.
/compact - Ringkas Tanpa Mulai Ulang
Fungsi: Meringkas percakapan yang sudah berjalan untuk membebaskan ruang context, tanpa memulai sesi dari nol. Bisa diberi instruksi fokus opsional supaya ringkasannya menyimpan bagian tertentu saja.
Sintaks: /compact [instruksi fokus]
Contoh: /compact simpan keputusan final, nama file yang berubah, dan sisa pekerjaan. Buang detail eksplorasi.
Kapan dipakai: Saat sesi sudah panjang, Claude mulai terasa lambat merespons, atau indikator context window sudah mendekati penuh.
3️⃣ Kategori: Kerja Skala Besar dan Paralel
Dua command ini dipakai saat pekerjaan terlalu besar untuk dikerjakan satu per satu secara berurutan.
/agents - Kelola Subagent
Fungsi: Pada versi Claude Code terbaru, menjalankan /agents hanya menampilkan pengingat untuk meminta Claude membuat atau mengatur subagent lewat percakapan biasa, atau mengedit file konfigurasi di folder .claude/agents/ maupun ~/.claude/agents/ secara langsung. Pada versi lama, command ini membuka antarmuka interaktif untuk membuat subagent.
Sintaks: /agents (tanpa argumen)
Kapan dipakai: Saat Anda ingin mendelegasikan riset atau pekerjaan berulang ke subagent yang berjalan terpisah dari sesi utama.
⚠️ Klarifikasi:
/agentstidak menerima deskripsi subagent sebagai argumen. Perintah seperti "/agentsbuat content agent dan research agent untuk project ini" tidak akan berfungsi sebagai command. Cara yang benar adalah mengetik permintaan itu sebagai kalimat biasa ke Claude, tanpa tanda garis miring di depannya. Konsep dasarnya tetap benar: subagent memang berjalan dengan context window terpisah dari percakapan utama, sehingga detail pekerjaannya tidak ikut memenuhi context sesi utama Anda.
/batch - Pecah Pekerjaan Jadi Unit Paralel
Fungsi: Mengatur perubahan skala besar di seluruh codebase. Claude meneliti codebase, memecah pekerjaan menjadi lima sampai tiga puluh unit independen, dan menyajikan rencana untuk disetujui. Setelah disetujui, satu subagent dijalankan per unit di git worktree terpisah. Setiap subagent mengerjakan unitnya, menjalankan test, dan membuka pull request sendiri.
Sintaks: /batch <instruksi>
Contoh: /batch migrasikan folder src/ dari Solid ke React
Prasyarat: harus dijalankan di dalam git repository.
Kapan dipakai: Migrasi besar yang menyentuh puluhan file sekaligus, dan tiap bagian bisa dikerjakan secara terpisah.
⚠️ Klarifikasi:
/batchbukan sekadar menerapkan satu perubahan identik ke banyak file. Prosesnya memecah pekerjaan menjadi unit-unit independen, lalu menjalankan tiap unit di worktree tersendiri dengan pull request masing-masing.
4️⃣ Kategori: Sebelum Ship
/diff - Tinjau Semua Perubahan
Fungsi: Membuka tampilan diff interaktif yang menunjukkan perubahan belum ter-commit dan diff per giliran percakapan pada sesi berjalan. Gunakan tombol panah kiri dan kanan untuk berpindah antara git diff saat ini dengan diff tiap giliran Claude, tombol atas dan bawah untuk menelusuri daftar file.
Sintaks: /diff (tanpa argumen)
Kapan dipakai: Sebelum commit, untuk meninjau persis apa yang diubah Claude di tiap file.
⚠️ Klarifikasi:
/difftidak menerima instruksi rentang waktu seperti "tampilkan semua perubahan 1 jam terakhir". Command ini langsung membuka tampilan interaktif berbasis status git dan riwayat giliran percakapan pada sesi itu, bukan filter berbasis waktu.
5️⃣ Kategori: Kontrol, Biaya, dan Pemulihan
Tiga command ini menjaga sesi tetap aman dan biayanya tetap terukur.
/rewind - Tombol Undo Anda
Fungsi: Mengembalikan kode dan atau percakapan ke checkpoint sebelumnya, atau meringkas sebagian percakapan saja. Bisa dipanggil lewat command ini, atau lewat pintasan menekan tombol Esc dua kali.
Sintaks: /rewind (tanpa argumen)
Contoh: Tekan Esc dua kali, pilih titik percakapan yang ingin dikembalikan, lalu pilih memulihkan kode saja, percakapan saja, atau keduanya sekaligus.
Kapan dipakai: Saat perubahan terakhir keliru atau melenceng dari yang Anda maksud, dan Anda ingin mundur tanpa kehilangan seluruh konteks sesi.
💡 Catatan: Rewind umumnya hanya mencakup file yang dibuat atau diubah lewat tool bawaan Claude Code. Perubahan lewat command eksternal mungkin tidak sepenuhnya bisa dikembalikan, jadi git tetap diperlukan untuk project penting.
/cost - Cek Biaya Sesi
Fungsi: Alias langsung dari /usage, menampilkan estimasi biaya sesi dalam token dan dolar.
Sintaks: /cost (tanpa argumen)
Kapan dipakai: Sebelum menjalankan tugas besar yang berpotensi memakan banyak token, sebagai patokan awal, dan sesudahnya untuk melihat biaya aktual yang terpakai.
/focus - Tampilan Ringkas Terminal
Fungsi resmi: Mengaktifkan atau menonaktifkan tampilan fokus, yaitu tampilan yang hanya menunjukkan perintah terakhir Anda, ringkasan singkat pemanggilan tool berikut statistik perubahan file, dan respons akhir. Fitur ini murni pengaturan tampilan, dan hanya tersedia dalam mode fullscreen rendering.
Sintaks: /focus (tanpa argumen)
Kapan dipakai: Saat tampilan terminal terasa penuh oleh detail pemanggilan tool, dan Anda hanya ingin melihat inti percakapan.
⚠️ Klarifikasi penting:
/focusbukan perintah untuk mengarahkan perhatian Claude ke bagian kode atau dokumen tertentu. Command ini mengatur tampilan terminal Anda, bukan cara Claude memproses permintaan. Kalau tujuan Anda memang mengarahkan Claude ke bagian tertentu dari kode, cara yang tepat adalah menyebutkan file atau fungsi itu secara eksplisit dalam kalimat perintah, misalnya "fokus ke fungsi hitung_pajak() di file ini".
6️⃣ Command ke-12: Bukan Command Bawaan
/explain - Populer, Tapi Perlu Dibuat Sendiri
Status: Tidak terdaftar sebagai command bawaan Claude Code.
Penjelasan: /explain adalah pola command custom yang sangat populer dibuat sendiri oleh pengguna Claude Code, karena kebutuhannya memang umum, yaitu memahami file atau konsep asing dengan cepat. Claude Code mendukung command custom lewat file markdown di folder .claude/commands/, atau lewat skill di .claude/skills/, sehingga siapa pun bisa membuat command /explain miliknya sendiri dalam beberapa menit.
Cara membuat sendiri:
- Buat file
.claude/commands/explain.md - Isi dengan instruksi, misalnya: "Jelaskan file atau konsep berikut dalam bahasa yang mudah dipahami, pakai analogi dunia nyata, lalu berikan contoh kode singkat. Konsep yang harus dijelaskan: $ARGUMENTS"
- Simpan file, dan command
/explainlangsung aktif setiap kali Anda menjalankan Claude Code di project itu
Contoh: /explain fungsi middleware auth di file ini
Kapan dipakai: Saat Anda membuka file yang belum pernah dilihat sebelumnya, dan butuh pemahaman cepat tanpa membaca baris demi baris.
📊 Tabel Rangkuman Verifikasi
| No | Command | Status | Fungsi Singkat |
|---|---|---|---|
| 1 | /init | Resmi | Buat CLAUDE.md awal project |
| 2 | /memory | Resmi | Edit CLAUDE.md dan auto-memory |
| 3 | /agents | Resmi, sintaks pada infografis keliru | Kelola subagent, tanpa argumen langsung |
| 4 | /plan | Resmi | Rencana dulu, eksekusi setelah disetujui |
| 5 | /compact | Resmi | Ringkas percakapan, bebaskan context |
| 6 | /rewind | Resmi | Undo kode dan atau percakapan |
| 7 | /diff | Resmi, deskripsi pada infografis keliru | Tinjau diff interaktif, bukan filter waktu |
| 8 | /batch | Resmi | Pecah pekerjaan besar jadi unit paralel |
| 9 | /cost | Resmi (alias /usage) | Cek biaya sesi dalam token dan dolar |
| 10 | /model | Resmi | Ganti model aktif |
| 11 | /focus | Resmi, fungsi pada infografis keliru | Tampilan ringkas terminal, bukan arahan konten |
| 12 | /explain | Bukan bawaan | Command custom populer, dibuat sendiri |
✅ Checklist Sebelum Anda Mulai Pakai
- Sudah menginstal Claude Code lewat terminal, dari npm atau install script resmi
- Sudah menjalankan
/initdi project pertama Anda - Sudah mencoba minimal tiga command dari daftar di atas
- Paham command mana yang benar-benar bawaan, dan mana yang perlu dibuat sendiri
- Menjalankan
/helpdi terminal untuk melihat daftar command yang aktif di versi Anda saat ini, karena Claude Code memperbarui command secara berkala
💬 Ada Pertanyaan Lain?
Tulis di kolom komentar atau kirim DM ke Instagram @kayadigital.ai. Semua pesan yang masuk dibaca. Kalau ada command Claude Code lain yang beredar dan ingin diverifikasi kebenarannya, tulis di kolom komentar.