Langsung ke konten utama
Setiap tugas dalam dokumen ini mencakup instruksi yang jelas, contoh perintah, dan praktik terbaik untuk membantu Anda mendapatkan hasil maksimal dari Claude Code.

Pahami basis kode baru

Dapatkan gambaran umum basis kode dengan cepat

Misalkan Anda baru saja bergabung dengan proyek baru dan perlu memahami strukturnya dengan cepat.
1

Navigasi ke direktori root proyek

cd /path/to/project 
2

Mulai Claude Code

claude 
3

Minta gambaran umum tingkat tinggi

> berikan saya gambaran umum basis kode ini 
4

Selami komponen spesifik lebih dalam

> jelaskan pola arsitektur utama yang digunakan di sini 
> apa model data utamanya?
> bagaimana autentikasi ditangani?
Tips:
  • Mulai dengan pertanyaan luas, kemudian fokus ke area spesifik
  • Tanyakan tentang konvensi koding dan pola yang digunakan dalam proyek
  • Minta glosarium istilah khusus proyek

Temukan kode yang relevan

Misalkan Anda perlu menemukan kode yang terkait dengan fitur atau fungsionalitas tertentu.
1

Minta Claude untuk menemukan file yang relevan

> temukan file yang menangani autentikasi pengguna 
2

Dapatkan konteks tentang bagaimana komponen berinteraksi

> bagaimana file autentikasi ini bekerja bersama? 
3

Pahami alur eksekusi

> lacak proses login dari front-end ke database 
Tips:
  • Jadilah spesifik tentang apa yang Anda cari
  • Gunakan bahasa domain dari proyek

Perbaiki bug secara efisien

Misalkan Anda telah mengalami pesan kesalahan dan perlu menemukan dan memperbaiki sumbernya.
1

Bagikan kesalahan dengan Claude

> saya melihat kesalahan saat menjalankan npm test 
2

Minta rekomendasi perbaikan

> sarankan beberapa cara untuk memperbaiki @ts-ignore di user.ts 
3

Terapkan perbaikan

> perbarui user.ts untuk menambahkan pemeriksaan null yang Anda sarankan 
Tips:
  • Beri tahu Claude perintah untuk mereproduksi masalah dan dapatkan stack trace
  • Sebutkan langkah apa pun untuk mereproduksi kesalahan
  • Beri tahu Claude jika kesalahan bersifat intermiten atau konsisten

Refaktor kode

Misalkan Anda perlu memperbarui kode lama untuk menggunakan pola dan praktik modern.
1

Identifikasi kode warisan untuk refaktor

> temukan penggunaan API yang sudah usang dalam basis kode kami 
2

Dapatkan rekomendasi refaktor

> sarankan cara untuk refaktor utils.js untuk menggunakan fitur JavaScript modern 
3

Terapkan perubahan dengan aman

> refaktor utils.js untuk menggunakan fitur ES2024 sambil mempertahankan perilaku yang sama 
4

Verifikasi refaktor

> jalankan tes untuk kode yang direfaktor 
Tips:
  • Minta Claude untuk menjelaskan manfaat pendekatan modern
  • Minta agar perubahan mempertahankan kompatibilitas mundur jika diperlukan
  • Lakukan refaktor dalam kenaikan kecil yang dapat diuji

Gunakan subagen khusus

Misalkan Anda ingin menggunakan subagen AI khusus untuk menangani tugas tertentu dengan lebih efektif.
1

Lihat subagen yang tersedia

> /agents
Ini menampilkan semua subagen yang tersedia dan memungkinkan Anda membuat yang baru.
2

Gunakan subagen secara otomatis

Claude Code secara otomatis mendelegasikan tugas yang sesuai ke subagen khusus:
> tinjau perubahan kode terbaru saya untuk masalah keamanan
> jalankan semua tes dan perbaiki kegagalan apa pun
3

Minta subagen spesifik secara eksplisit

> gunakan subagen code-reviewer untuk memeriksa modul auth
> biarkan subagen debugger menyelidiki mengapa pengguna tidak dapat masuk
4

Buat subagen khusus untuk alur kerja Anda

> /agents
Kemudian pilih “Create New subagent” dan ikuti petunjuk untuk menentukan:
  • Pengidentifikasi unik yang menggambarkan tujuan subagen (misalnya, code-reviewer, api-designer).
  • Kapan Claude harus menggunakan agen ini
  • Alat mana yang dapat diaksesnya
  • Prompt sistem yang menggambarkan peran dan perilaku agen
Tips:
  • Buat subagen khusus proyek di .claude/agents/ untuk berbagi tim
  • Gunakan bidang description yang deskriptif untuk mengaktifkan delegasi otomatis
  • Batasi akses alat ke apa yang benar-benar dibutuhkan setiap subagen
  • Periksa dokumentasi subagen untuk contoh terperinci

Gunakan Plan Mode untuk analisis kode yang aman

Plan Mode menginstruksikan Claude untuk membuat rencana dengan menganalisis basis kode dengan operasi baca saja, sempurna untuk menjelajahi basis kode, merencanakan perubahan kompleks, atau meninjau kode dengan aman.

Kapan menggunakan Plan Mode

  • Implementasi multi-langkah: Ketika fitur Anda memerlukan pengeditan ke banyak file
  • Eksplorasi kode: Ketika Anda ingin meneliti basis kode secara menyeluruh sebelum mengubah apa pun
  • Pengembangan interaktif: Ketika Anda ingin mengulangi arah dengan Claude

Cara menggunakan Plan Mode

Aktifkan Plan Mode selama sesi Anda dapat beralih ke Plan Mode selama sesi menggunakan Shift+Tab untuk bersiklus melalui mode izin. Jika Anda berada di Normal Mode, Shift+Tab pertama kali beralih ke Auto-Accept Mode, ditunjukkan oleh ⏵⏵ accept edits on di bagian bawah terminal. Shift+Tab berikutnya akan beralih ke Plan Mode, ditunjukkan oleh ⏸ plan mode on. Mulai sesi baru di Plan Mode Untuk memulai sesi baru di Plan Mode, gunakan flag --permission-mode plan:
claude --permission-mode plan
Jalankan kueri “headless” di Plan Mode Anda juga dapat menjalankan kueri di Plan Mode secara langsung dengan -p (yaitu, dalam “headless mode”):
claude --permission-mode plan -p "Analisis sistem autentikasi dan sarankan perbaikan"

Contoh: Merencanakan refaktor kompleks

claude --permission-mode plan
> Saya perlu refaktor sistem autentikasi kami untuk menggunakan OAuth2. Buat rencana migrasi terperinci.
Claude menganalisis implementasi saat ini dan membuat rencana komprehensif. Perbaiki dengan tindak lanjut:
> Bagaimana dengan kompatibilitas mundur?
> Bagaimana kami harus menangani migrasi database?

Konfigurasikan Plan Mode sebagai default

// .claude/settings.json
{
  "permissions": {
    "defaultMode": "plan"
  }
}
Lihat dokumentasi pengaturan untuk opsi konfigurasi lainnya.

Bekerja dengan tes

Misalkan Anda perlu menambahkan tes untuk kode yang tidak tercakup.
1

Identifikasi kode yang tidak diuji

> temukan fungsi di NotificationsService.swift yang tidak tercakup oleh tes 
2

Hasilkan perancah tes

> tambahkan tes untuk layanan notifikasi 
3

Tambahkan kasus tes yang bermakna

> tambahkan kasus tes untuk kondisi tepi dalam layanan notifikasi 
4

Jalankan dan verifikasi tes

> jalankan tes baru dan perbaiki kegagalan apa pun 
Claude dapat menghasilkan tes yang mengikuti pola dan konvensi proyek Anda yang ada. Saat meminta tes, jadilah spesifik tentang perilaku apa yang ingin Anda verifikasi. Claude memeriksa file tes yang ada untuk mencocokkan gaya, kerangka kerja, dan pola pernyataan yang sudah digunakan. Untuk cakupan komprehensif, minta Claude untuk mengidentifikasi kasus tepi yang mungkin Anda lewatkan. Claude dapat menganalisis jalur kode Anda dan menyarankan tes untuk kondisi kesalahan, nilai batas, dan input yang tidak terduga yang mudah diabaikan.

Buat permintaan tarik

Misalkan Anda perlu membuat permintaan tarik yang terdokumentasi dengan baik untuk perubahan Anda.
1

Ringkas perubahan Anda

> ringkas perubahan yang telah saya buat pada modul autentikasi 
2

Hasilkan permintaan tarik dengan Claude

> buat pr 
3

Tinjau dan perbaiki

> tingkatkan deskripsi PR dengan konteks lebih lanjut tentang peningkatan keamanan 
4

Tambahkan detail pengujian

> tambahkan informasi tentang bagaimana perubahan ini diuji 
Tips:
  • Minta Claude secara langsung untuk membuat PR untuk Anda
  • Tinjau PR yang dihasilkan Claude sebelum mengirimkan
  • Minta Claude untuk menyoroti risiko atau pertimbangan potensial

Tangani dokumentasi

Misalkan Anda perlu menambahkan atau memperbarui dokumentasi untuk kode Anda.
1

Identifikasi kode yang tidak terdokumentasi

> temukan fungsi tanpa komentar JSDoc yang tepat di modul auth 
2

Hasilkan dokumentasi

> tambahkan komentar JSDoc ke fungsi yang tidak terdokumentasi di auth.js 
3

Tinjau dan tingkatkan

> tingkatkan dokumentasi yang dihasilkan dengan konteks dan contoh lebih lanjut 
4

Verifikasi dokumentasi

> periksa apakah dokumentasi mengikuti standar proyek kami 
Tips:
  • Tentukan gaya dokumentasi yang Anda inginkan (JSDoc, docstrings, dll.)
  • Minta contoh dalam dokumentasi
  • Minta dokumentasi untuk API publik, antarmuka, dan logika kompleks

Bekerja dengan gambar

Misalkan Anda perlu bekerja dengan gambar dalam basis kode Anda, dan Anda menginginkan bantuan Claude dalam menganalisis konten gambar.
1

Tambahkan gambar ke percakapan

Anda dapat menggunakan salah satu metode berikut:
  1. Seret dan lepas gambar ke jendela Claude Code
  2. Salin gambar dan tempel ke CLI dengan ctrl+v (Jangan gunakan cmd+v)
  3. Berikan jalur gambar ke Claude. Misalnya, “Analisis gambar ini: /path/to/your/image.png”
2

Minta Claude untuk menganalisis gambar

> Apa yang ditunjukkan gambar ini?
> Jelaskan elemen UI dalam tangkapan layar ini
> Apakah ada elemen bermasalah dalam diagram ini?
3

Gunakan gambar untuk konteks

> Berikut adalah tangkapan layar kesalahan. Apa yang menyebabkannya?
> Ini adalah skema database kami saat ini. Bagaimana kami harus memodifikasinya untuk fitur baru?
4

Dapatkan saran kode dari konten visual

> Hasilkan CSS untuk mencocokkan mockup desain ini
> Struktur HTML apa yang akan membuat ulang komponen ini?
Tips:
  • Gunakan gambar ketika deskripsi teks akan tidak jelas atau merepotkan
  • Sertakan tangkapan layar kesalahan, desain UI, atau diagram untuk konteks yang lebih baik
  • Anda dapat bekerja dengan beberapa gambar dalam percakapan
  • Analisis gambar berfungsi dengan diagram, tangkapan layar, mockup, dan lainnya
  • Ketika Claude mereferensikan gambar (misalnya, [Image #1]), Cmd+Click (Mac) atau Ctrl+Click (Windows/Linux) tautan untuk membuka gambar di penampil default Anda

File dan direktori referensi

Gunakan @ untuk dengan cepat menyertakan file atau direktori tanpa menunggu Claude membacanya.
1

Referensikan file tunggal

> Jelaskan logika di @src/utils/auth.js
Ini menyertakan konten lengkap file dalam percakapan.
2

Referensikan direktori

> Apa struktur @src/components?
Ini menyediakan daftar direktori dengan informasi file.
3

Referensikan sumber daya MCP

> Tunjukkan data dari @github:repos/owner/repo/issues
Ini mengambil data dari server MCP yang terhubung menggunakan format @server:resource. Lihat sumber daya MCP untuk detail.
Tips:
  • Jalur file dapat relatif atau absolut
  • Referensi file @ menambahkan CLAUDE.md di direktori file dan direktori induk ke konteks
  • Referensi direktori menampilkan daftar file, bukan konten
  • Anda dapat mereferensikan beberapa file dalam satu pesan (misalnya, “@file1.js dan @file2.js”)

Gunakan pemikiran yang diperluas (mode pemikiran)

Pemikiran yang diperluas menyisihkan sebagian dari anggaran token output total untuk Claude bernalar melalui masalah kompleks langkah demi langkah. Penalaran ini terlihat dalam mode verbose, yang dapat Anda aktifkan dengan Ctrl+O. Pemikiran yang diperluas sangat berharga untuk keputusan arsitektur kompleks, bug yang menantang, perencanaan implementasi multi-langkah, dan mengevaluasi pertukaran antara pendekatan berbeda. Ini memberikan lebih banyak ruang untuk menjelajahi beberapa solusi, menganalisis kasus tepi, dan memperbaiki kesalahan sendiri.
Sonnet 4.5 dan Opus 4.5 memiliki pemikiran diaktifkan secara default. Semua model lain memiliki pemikiran dinonaktifkan secara default. Gunakan /model untuk melihat atau beralih model saat ini Anda.
Anda dapat mengonfigurasi mode pemikiran untuk Claude Code dengan beberapa cara:
CakupanCara mengaktifkanDetail
Tombol toggleTekan Option+T (macOS) atau Alt+T (Windows/Linux)Toggle pemikiran on/off. Mungkin memerlukan konfigurasi terminal untuk mengaktifkan pintasan tombol Option
Default globalGunakan /config untuk mengaktifkan mode pemikiranMenetapkan default Anda di semua proyek.
Disimpan sebagai alwaysThinkingEnabled di ~/.claude/settings.json
Penggantian variabel lingkunganAtur variabel lingkungan MAX_THINKING_TOKENSKetika diatur, menerapkan anggaran token khusus ke semua permintaan, mengganti konfigurasi mode pemikiran Anda. Contoh: export MAX_THINKING_TOKENS=1024

Pemikiran per-permintaan dengan ultrathink

Anda dapat menyertakan ultrathink sebagai kata kunci dalam pesan Anda untuk mengaktifkan pemikiran untuk satu permintaan:
> ultrathink: desain lapisan caching untuk API kami
Perhatikan bahwa ultrathink mengalokasikan anggaran pemikiran DAN secara semantik memberi sinyal kepada Claude untuk bernalar lebih menyeluruh, yang dapat menghasilkan pemikiran lebih dalam daripada yang diperlukan untuk tugas Anda. Kata kunci ultrathink hanya berfungsi ketika MAX_THINKING_TOKENS tidak diatur. Ketika MAX_THINKING_TOKENS dikonfigurasi, itu memiliki prioritas dan mengontrol anggaran pemikiran untuk semua permintaan. Frasa lain seperti “think”, “think hard”, dan “think more” ditafsirkan sebagai instruksi prompt reguler dan tidak mengalokasikan token pemikiran. Untuk melihat proses pemikiran Claude, tekan Ctrl+O untuk mengaktifkan mode verbose dan lihat penalaran internal ditampilkan sebagai teks miring abu-abu. Lihat bagian anggaran token di bawah untuk informasi anggaran terperinci dan implikasi biaya.

Cara kerja anggaran token pemikiran yang diperluas

Pemikiran yang diperluas menggunakan anggaran token yang mengontrol berapa banyak penalaran internal yang dapat dilakukan Claude sebelum merespons. Anggaran token pemikiran yang lebih besar menyediakan:
  • Lebih banyak ruang untuk menjelajahi beberapa pendekatan solusi langkah demi langkah
  • Ruang untuk menganalisis kasus tepi dan mengevaluasi pertukaran secara menyeluruh
  • Kemampuan untuk merevisi penalaran dan memperbaiki kesalahan sendiri
Anggaran token untuk mode pemikiran:
  • Ketika pemikiran diaktifkan (melalui /config atau ultrathink), Claude dapat menggunakan hingga 31.999 token dari anggaran output Anda untuk penalaran internal
  • Ketika pemikiran dinonaktifkan, Claude menggunakan 0 token untuk pemikiran
Anggaran token khusus:
Anda dikenakan biaya untuk semua token pemikiran yang digunakan, meskipun model Claude 4 menampilkan pemikiran yang diringkas

Lanjutkan percakapan sebelumnya

Saat memulai Claude Code, Anda dapat melanjutkan sesi sebelumnya:
  • claude --continue melanjutkan percakapan terbaru di direktori saat ini
  • claude --resume membuka pemilih percakapan atau melanjutkan berdasarkan nama
Dari dalam sesi aktif, gunakan /resume untuk beralih ke percakapan berbeda. Sesi disimpan per direktori proyek. Pemilih /resume menampilkan sesi dari repositori git yang sama, termasuk worktree.

Beri nama sesi Anda

Berikan sesi nama deskriptif untuk menemukannya nanti. Ini adalah praktik terbaik saat mengerjakan beberapa tugas atau fitur.
1

Beri nama sesi saat ini

Gunakan /rename selama sesi untuk memberinya nama yang mudah diingat:
> /rename auth-refactor
Anda juga dapat mengganti nama sesi apa pun dari pemilih: jalankan /resume, navigasi ke sesi, dan tekan R.
2

Lanjutkan berdasarkan nama nanti

Dari baris perintah:
claude --resume auth-refactor
Atau dari dalam sesi aktif:
> /resume auth-refactor

Gunakan pemilih sesi

Perintah /resume (atau claude --resume tanpa argumen) membuka pemilih sesi interaktif dengan fitur berikut: Pintasan keyboard di pemilih:
PintasanTindakan
/ Navigasi antar sesi
/ Perluas atau tutup sesi yang dikelompokkan
EnterPilih dan lanjutkan sesi yang disorot
PPratinjau konten sesi
RGanti nama sesi yang disorot
/Cari untuk memfilter sesi
AAlihkan antara direktori saat ini dan semua proyek
BFilter ke sesi dari cabang git saat ini Anda
EscKeluar dari pemilih atau mode pencarian
Organisasi sesi: Pemilih menampilkan sesi dengan metadata yang membantu:
  • Nama sesi atau prompt awal
  • Waktu yang telah berlalu sejak aktivitas terakhir
  • Jumlah pesan
  • Cabang Git (jika berlaku)
Sesi yang bercabang (dibuat dengan /rewind atau --fork-session) dikelompokkan bersama di bawah sesi root mereka, memudahkan menemukan percakapan terkait.
Tips:
  • Beri nama sesi lebih awal: Gunakan /rename saat memulai pekerjaan pada tugas yang berbeda—jauh lebih mudah menemukan “payment-integration” daripada “jelaskan fungsi ini” nanti
  • Gunakan --continue untuk akses cepat ke percakapan terbaru Anda di direktori saat ini
  • Gunakan --resume session-name ketika Anda tahu sesi mana yang Anda butuhkan
  • Gunakan --resume (tanpa nama) ketika Anda perlu menjelajahi dan memilih
  • Untuk skrip, gunakan claude --continue --print "prompt" untuk melanjutkan dalam mode non-interaktif
  • Tekan P di pemilih untuk melihat pratinjau sesi sebelum melanjutkannya
  • Percakapan yang dilanjutkan dimulai dengan model dan konfigurasi yang sama seperti yang asli
Cara kerjanya:
  1. Penyimpanan Percakapan: Semua percakapan secara otomatis disimpan secara lokal dengan riwayat pesan lengkap mereka
  2. Deserialisasi Pesan: Saat melanjutkan, seluruh riwayat pesan dipulihkan untuk mempertahankan konteks
  3. Status Alat: Penggunaan alat dan hasil dari percakapan sebelumnya dipertahankan
  4. Pemulihan Konteks: Percakapan dilanjutkan dengan semua konteks sebelumnya utuh

Jalankan sesi Claude Code paralel dengan Git worktree

Misalkan Anda perlu mengerjakan beberapa tugas secara bersamaan dengan isolasi kode lengkap antara instans Claude Code.
1

Pahami Git worktree

Git worktree memungkinkan Anda untuk memeriksa beberapa cabang dari repositori yang sama ke direktori terpisah. Setiap worktree memiliki direktori kerjanya sendiri dengan file terisolasi, sambil berbagi riwayat Git yang sama. Pelajari lebih lanjut di dokumentasi worktree Git resmi.
2

Buat worktree baru

# Buat worktree baru dengan cabang baru 
git worktree add ../project-feature-a -b feature-a

# Atau buat worktree dengan cabang yang ada
git worktree add ../project-bugfix bugfix-123
Ini membuat direktori baru dengan salinan kerja terpisah dari repositori Anda.
3

Jalankan Claude Code di setiap worktree

# Navigasi ke worktree Anda 
cd ../project-feature-a

# Jalankan Claude Code di lingkungan terisolasi ini
claude
4

Jalankan Claude di worktree lain

cd ../project-bugfix
claude
5

Kelola worktree Anda

# Daftar semua worktree
git worktree list

# Hapus worktree saat selesai
git worktree remove ../project-feature-a
Tips:
  • Setiap worktree memiliki status file independennya sendiri, menjadikannya sempurna untuk sesi Claude Code paralel
  • Perubahan yang dibuat di satu worktree tidak akan mempengaruhi yang lain, mencegah instans Claude saling mengganggu
  • Semua worktree berbagi riwayat Git dan koneksi remote yang sama
  • Untuk tugas yang berjalan lama, Anda dapat memiliki Claude bekerja di satu worktree sementara Anda melanjutkan pengembangan di worktree lain
  • Gunakan nama direktori deskriptif untuk dengan mudah mengidentifikasi tugas mana yang dimaksudkan setiap worktree
  • Ingat untuk menginisialisasi lingkungan pengembangan Anda di setiap worktree baru sesuai dengan setup proyek Anda. Tergantung pada stack Anda, ini mungkin mencakup:
    • Proyek JavaScript: Menjalankan instalasi ketergantungan (npm install, yarn)
    • Proyek Python: Menyiapkan lingkungan virtual atau menginstal dengan manajer paket
    • Bahasa lain: Mengikuti proses setup standar proyek Anda

Gunakan Claude sebagai utilitas gaya unix

Tambahkan Claude ke proses verifikasi Anda

Misalkan Anda ingin menggunakan Claude Code sebagai linter atau pengulas kode. Tambahkan Claude ke skrip build Anda:
// package.json
{
    ...
    "scripts": {
        ...
        "lint:claude": "claude -p 'anda adalah linter. silakan lihat perubahan vs. main dan laporkan masalah apa pun yang terkait dengan typo. laporkan nama file dan nomor baris di satu baris, dan deskripsi masalah di baris kedua. jangan kembalikan teks lain.'"
    }
}
Tips:
  • Gunakan Claude untuk tinjauan kode otomatis dalam pipeline CI/CD Anda
  • Sesuaikan prompt untuk memeriksa masalah spesifik yang relevan dengan proyek Anda
  • Pertimbangkan membuat beberapa skrip untuk berbagai jenis verifikasi

Pipa masuk, pipa keluar

Misalkan Anda ingin menyalurkan data ke Claude, dan mendapatkan kembali data dalam format terstruktur. Salurkan data melalui Claude:
cat build-error.txt | claude -p 'jelaskan secara ringkas akar penyebab kesalahan build ini' > output.txt
Tips:
  • Gunakan pipa untuk mengintegrasikan Claude ke dalam skrip shell yang ada
  • Gabungkan dengan alat Unix lainnya untuk alur kerja yang kuat
  • Pertimbangkan menggunakan —output-format untuk output terstruktur

Kontrol format output

Misalkan Anda memerlukan output Claude dalam format tertentu, terutama saat mengintegrasikan Claude Code ke dalam skrip atau alat lain.
1

Gunakan format teks (default)

cat data.txt | claude -p 'ringkas data ini' --output-format text > summary.txt
Ini menampilkan hanya respons teks biasa Claude (perilaku default).
2

Gunakan format JSON

cat code.py | claude -p 'analisis kode ini untuk bug' --output-format json > analysis.json
Ini menampilkan array JSON pesan dengan metadata termasuk biaya dan durasi.
3

Gunakan format JSON streaming

cat log.txt | claude -p 'parse file log ini untuk kesalahan' --output-format stream-json
Ini menampilkan serangkaian objek JSON secara real-time saat Claude memproses permintaan. Setiap pesan adalah objek JSON yang valid, tetapi seluruh output bukan JSON yang valid jika digabungkan.
Tips:
  • Gunakan --output-format text untuk integrasi sederhana di mana Anda hanya memerlukan respons Claude
  • Gunakan --output-format json ketika Anda memerlukan log percakapan lengkap
  • Gunakan --output-format stream-json untuk output real-time dari setiap putaran percakapan

Buat perintah slash khusus

Claude Code mendukung perintah slash khusus yang dapat Anda buat untuk dengan cepat menjalankan prompt atau tugas tertentu. Untuk detail lebih lanjut, lihat halaman referensi Perintah slash.

Buat perintah khusus proyek

Misalkan Anda ingin membuat perintah slash yang dapat digunakan kembali untuk proyek Anda yang dapat digunakan oleh semua anggota tim.
1

Buat direktori perintah di proyek Anda

mkdir -p .claude/commands
2

Buat file Markdown untuk setiap perintah

echo "Analisis kinerja kode ini dan sarankan tiga optimasi spesifik:" > .claude/commands/optimize.md 
3

Gunakan perintah khusus Anda di Claude Code

> /optimize 
Tips:
  • Nama perintah berasal dari nama file (misalnya, optimize.md menjadi /optimize)
  • Anda dapat mengorganisir perintah di subdirektori (misalnya, .claude/commands/frontend/component.md membuat /component dengan “(project:frontend)” ditampilkan dalam deskripsi)
  • Perintah proyek tersedia untuk semua orang yang mengkloning repositori
  • Konten file Markdown menjadi prompt yang dikirim ke Claude saat perintah dipanggil

Tambahkan argumen perintah dengan $ARGUMENTS

Misalkan Anda ingin membuat perintah slash fleksibel yang dapat menerima input tambahan dari pengguna.
1

Buat file perintah dengan placeholder $ARGUMENTS

echo 'Temukan dan perbaiki masalah #$ARGUMENTS. Ikuti langkah-langkah berikut: 1.
Pahami masalah yang dijelaskan dalam tiket 2. Temukan kode yang relevan dalam
basis kode kami 3. Implementasikan solusi yang mengatasi akar penyebab 4. Tambahkan
tes yang sesuai 5. Siapkan deskripsi PR yang ringkas' >
.claude/commands/fix-issue.md 
2

Gunakan perintah dengan nomor masalah

Dalam sesi Claude Anda, gunakan perintah dengan argumen.
> /fix-issue 123 
Ini mengganti $ARGUMENTS dengan “123” dalam prompt.
Tips:
  • Placeholder $ARGUMENTS diganti dengan teks apa pun yang mengikuti perintah
  • Anda dapat memposisikan $ARGUMENTS di mana saja dalam template perintah Anda
  • Aplikasi berguna lainnya: menghasilkan kasus tes untuk fungsi tertentu, membuat dokumentasi untuk komponen, meninjau kode di file tertentu, atau menerjemahkan konten ke bahasa yang ditentukan

Buat perintah slash pribadi

Misalkan Anda ingin membuat perintah slash pribadi yang berfungsi di semua proyek Anda.
1

Buat direktori perintah di folder home Anda

mkdir -p ~/.claude/commands 
2

Buat file Markdown untuk setiap perintah

echo "Tinjau kode ini untuk kerentanan keamanan, fokus pada:" >
~/.claude/commands/security-review.md 
3

Gunakan perintah khusus pribadi Anda

> /security-review 
Tips:
  • Perintah pribadi menampilkan “(user)” dalam deskripsi mereka saat terdaftar dengan /help
  • Perintah pribadi hanya tersedia untuk Anda dan tidak dibagikan dengan tim Anda
  • Perintah pribadi berfungsi di semua proyek Anda
  • Anda dapat menggunakan ini untuk alur kerja konsisten di berbagai basis kode

Tanyakan Claude tentang kemampuannya

Claude memiliki akses bawaan ke dokumentasinya dan dapat menjawab pertanyaan tentang fitur dan keterbatasannya sendiri.

Pertanyaan contoh

> bisakah Claude Code membuat permintaan tarik?
> bagaimana Claude Code menangani izin?
> perintah slash apa yang tersedia?
> bagaimana saya menggunakan MCP dengan Claude Code?
> bagaimana saya mengonfigurasi Claude Code untuk Amazon Bedrock?
> apa keterbatasan Claude Code?
Claude memberikan jawaban berbasis dokumentasi untuk pertanyaan-pertanyaan ini. Untuk contoh yang dapat dieksekusi dan demonstrasi langsung, lihat bagian alur kerja spesifik di atas.
Tips:
  • Claude selalu memiliki akses ke dokumentasi Claude Code terbaru, terlepas dari versi yang Anda gunakan
  • Ajukan pertanyaan spesifik untuk mendapatkan jawaban terperinci
  • Claude dapat menjelaskan fitur kompleks seperti integrasi MCP, konfigurasi enterprise, dan alur kerja lanjutan

Langkah berikutnya

Implementasi referensi Claude Code

Kloning implementasi referensi kontainer pengembangan kami.