Semua Tutorial

⚙️ 12 Command Rahasia Claude Code: Verifikasi Fakta dan Cara Pakai Lengkap

12 command Claude Code, dari /init sampai /rewind, diverifikasi langsung ke dokumentasi resmi. Lengkap dengan fungsi, sintaks, contoh pakai, dan koreksi untuk command yang paling sering disalahpahami.

13 menit·2 Agustus 2026
Daftar Isi

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

  • /agents tidak menerima deskripsi subagent sebagai argumen langsung. Pada versi terbaru, command ini hanya menampilkan pengingat untuk meminta Claude membuat subagent lewat kalimat biasa.
  • /diff tidak menerima instruksi rentang waktu seperti "tampilkan perubahan 1 jam terakhir". Command ini langsung membuka tampilan diff interaktif berbasis status git dan riwayat giliran percakapan.
  • /focus bukan 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 /help di terminal Anda kapan saja untuk melihat daftar command yang benar-benar aktif di versi yang Anda pakai saat ini.


📋 Cara Pakai

  1. Buka terminal, jalankan claude untuk memulai sesi di dalam folder project Anda
  2. Ketik / untuk melihat daftar command yang tersedia, lengkap dengan saran autocomplete
  3. Ketik nama command, tambahkan argumen kalau command itu membutuhkannya, lalu tekan Enter
  4. 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=1 sebelum 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: /agents tidak menerima deskripsi subagent sebagai argumen. Perintah seperti "/agents buat 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 &lt;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: /batch bukan 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: /diff tidak 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: /focus bukan 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:

  1. Buat file .claude/commands/explain.md
  2. 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"
  3. Simpan file, dan command /explain langsung 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

NoCommandStatusFungsi Singkat
1/initResmiBuat CLAUDE.md awal project
2/memoryResmiEdit CLAUDE.md dan auto-memory
3/agentsResmi, sintaks pada infografis keliruKelola subagent, tanpa argumen langsung
4/planResmiRencana dulu, eksekusi setelah disetujui
5/compactResmiRingkas percakapan, bebaskan context
6/rewindResmiUndo kode dan atau percakapan
7/diffResmi, deskripsi pada infografis keliruTinjau diff interaktif, bukan filter waktu
8/batchResmiPecah pekerjaan besar jadi unit paralel
9/costResmi (alias /usage)Cek biaya sesi dalam token dan dolar
10/modelResmiGanti model aktif
11/focusResmi, fungsi pada infografis keliruTampilan ringkas terminal, bukan arahan konten
12/explainBukan bawaanCommand custom populer, dibuat sendiri

✅ Checklist Sebelum Anda Mulai Pakai

  • Sudah menginstal Claude Code lewat terminal, dari npm atau install script resmi
  • Sudah menjalankan /init di 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 /help di 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.

K
KayadigitalPenulis

Educator Claude AI · Kreator Indonesia

Berbagi tutorial Claude AI step-by-step untuk kreator & profesional Indonesia. Semua gratis, langsung praktik.

@kayadigital.ai
👋 Tanya Kaya, Asisten AI