Slash Commands di Claude Code
Perintah cepat /review, /test, dan custom command: mengotomatisasi alur berulang di Claude Code.
Slash Commands: Shortcut untuk Alur Berulang
Di Claude Code, perintah yang diawali garis miring (misal /review, /test) adalah slash commands: instruksi siap pakai yang langsung menjalankan alur kerja tertentu tanpa kamu mengetik prompt panjang. Bawaannya ada beberapa; kekuatan sebenarnya adalah kamu bisa membuat sendiri untuk alur berulangmu.
Analoginya: kalau prompt biasa seperti mengetik alamat lengkap setiap kali, slash command seperti kontak tersimpan: satu ketukan, langsung jalan.
Contoh 1: Memakai Slash Commands Bawaan (Praktik)
Alur tipikal sesi kerja dengan slash commands:
Setelah menulis kode, validasi cepat:
/test
Alih-alih mengetik "jalankan test yang relevan dengan perubahan terakhirku dan jelaskan kalau ada yang gagal", satu perintah menjalankan alur itu.
Sebelum commit, review:
/review
Menjalankan review terstruktur (mirip pola di modul review-kode-ai) terhadap perubahanmu.
Saat mentok:
Daripada prompt panjang menjelaskan konteks, banyak pengguna membuat /debug kustom: "analisis error terakhir di terminal + kode terkait, beri 3 hipotesis + cara verifikasi."
Kuncinya: slash commands paling berharga untuk alur yang sering (harian/mingguan) dan terstruktur (langkahnya selalu mirip). Untuk hal sekali pakai, prompt biasa lebih cepat daripada membuat command.
Contoh 2: Membuat Custom Slash Command (Praktik)
Buat command untuk alur "siap commit" versimu. Konsepnya (sesuaikan dengan format terbaru Claude Code):
# /siap-commit
1. Jalankan git diff dan ringkas apa yang berubah (maksimal 5 bullet).
2. Review perubahan dari sudut bug dan keamanan. Daftar temuan kritis saja.
3. Jika tidak ada temuan kritis, usulkan pesan commit dalam bahasa Indonesia
format "tambah:/perbaiki:/ubah:".
4. JANGAN commit otomatis. Tunggu persetujuanku.Pakai: ketik /siap-commit sebelum setiap commit. Alur 4 langkah yang tadinya butuh 4 prompt kini satu perintah.
Tips desain command yang bagus:
- Satu command, satu alur. Jangan gabungkan review + test + deploy dalam satu command; pecah jadi
/review,/testterpisah agar bisa dipakai independen. - Akhiri dengan keputusan manusia untuk aksi destruktif (commit, push, hapus). Command boleh menyiapkan, manusia yang mengeksekusi.
- Beri nama yang kamu ingat.
/schemat ketik tapi mudah lupa;/siap-commitjelas.
Catatan teknis: Slash commands pada dasarnya adalah prompt template yang tersimpan: saat dipanggil, isinya dimasukkan ke konteks agent seperti prompt biasa (kadang dengan argumen, misal
/review src/auth.js). Karena itu semua prinsip prompt engineering berlaku: instruksi konkret > kabur, dan uji command-mu seperti menguji prompt (modul prompt-versioning). Di tim, simpan custom commands di repo agar semua anggota (dan AI mereka) memakai alur yang sama: ini standardisasi workflow yang murah. Perlu dicatat: fitur dan sintaks slash commands berubah antar versi tools; kalau contoh di sini tidak persis cocok dengan versimu, cari dokumentasi terbaru dengan kata kunci "custom slash commands" + nama tools-mu. Konsepnya universal.
Kesalahan Umum
- Membuat command untuk hal sekali pakai. Waktu membuat command > waktu mengetik prompt sekali. Buat hanya untuk alur berulang.
- Command terlalu umum.
/bantuyang isinya "bantu aku" = tidak berguna. Command harus spesifik:/cek-sekuriti-formjauh lebih baik. - Tidak menguji command. Command yang tidak pernah diuji = prompt yang tidak pernah diuji. Uji dengan kasus yang hasilnya kamu tahu.
- Lupa memperbarui. Alur kerja berubah, command harus ikut. Kalau kamu mulai mengoreksi output command secara manual tiap kali, itu tanda command-nya basi.
Rangkuman
Slash commands = kontak tersimpan untuk alur kerja berulang di Claude Code. Pakai bawaan untuk validasi cepat, buat kustom untuk alur versimu (satu command satu alur, akhiri aksi destruktif dengan keputusan manusia). Simpan di repo untuk standardisasi tim. Ini otomasi termurah dengan return tertinggi untuk pengguna agent harian.
Tantangan
Otomatisasi Alur Harianmu
Identifikasi 1 alur yang kamu lakukan minimal 3x seminggu dengan AI (misal: review sebelum commit, merapikan catatan). Tulis sebagai custom slash command (atau template prompt tersimpan). Pakai selama seminggu. Di akhir minggu nilai: berapa menit dihemat dan apa yang perlu diperbaiki dari command-mu?