Perintah slash bawaan

PerintahTujuan
/bugLaporkan bug (mengirim percakapan ke Anthropic)
/clearHapus riwayat percakapan
/compact [instructions]Padatkan percakapan dengan instruksi fokus opsional
/configLihat/ubah konfigurasi
/costTampilkan statistik penggunaan token
/doctorPeriksa kesehatan instalasi Claude Code Anda
/helpDapatkan bantuan penggunaan
/initInisialisasi proyek dengan panduan CLAUDE.md
/loginGanti akun Anthropic
/logoutKeluar dari akun Anthropic Anda
/mcpKelola koneksi server MCP dan autentikasi OAuth
/memoryEdit file memori CLAUDE.md
/modelPilih atau ubah model AI
/permissionsLihat atau perbarui izin
/pr_commentsLihat komentar pull request
/reviewMinta tinjauan kode
/statusLihat status akun dan sistem
/terminal-setupInstal binding tombol Shift+Enter untuk baris baru (hanya iTerm2 dan VSCode)
/vimMasuk mode vim untuk mode insert dan command bergantian

Perintah slash kustom

Perintah slash kustom memungkinkan Anda mendefinisikan prompt yang sering digunakan sebagai file Markdown yang dapat dieksekusi oleh Claude Code. Perintah diorganisir berdasarkan cakupan (spesifik proyek atau personal) dan mendukung namespace melalui struktur direktori.

Sintaks

/<prefix>:<command-name> [arguments]

Parameter

ParameterDeskripsi
<prefix>Cakupan perintah (project untuk spesifik proyek, user untuk personal)
<command-name>Nama yang diturunkan dari nama file Markdown (tanpa ekstensi .md)
[arguments]Argumen opsional yang diteruskan ke perintah

Jenis perintah

Perintah proyek

Perintah yang disimpan di repositori Anda dan dibagikan dengan tim Anda.

Lokasi: .claude/commands/
Prefix: /project:

Dalam contoh berikut, kami membuat perintah /project:optimize:

# Buat perintah proyek
mkdir -p .claude/commands
echo "Analyze this code for performance issues and suggest optimizations:" > .claude/commands/optimize.md

Perintah personal

Perintah yang tersedia di semua proyek Anda.

Lokasi: ~/.claude/commands/
Prefix: /user:

Dalam contoh berikut, kami membuat perintah /user:security-review:

# Buat perintah personal
mkdir -p ~/.claude/commands
echo "Review this code for security vulnerabilities:" > ~/.claude/commands/security-review.md

Fitur

Namespace

Atur perintah dalam subdirektori untuk membuat perintah bernamespace.

Struktur: <prefix>:<namespace>:<command>

Misalnya, file di .claude/commands/frontend/component.md membuat perintah /project:frontend:component

Argumen

Teruskan nilai dinamis ke perintah menggunakan placeholder $ARGUMENTS.

Misalnya:

# Definisi perintah
echo "Fix issue #$ARGUMENTS following our coding standards" > .claude/commands/fix-issue.md

# Penggunaan
> /project:fix-issue 123

Format file

File perintah harus:

  • Menggunakan format Markdown (ekstensi .md)
  • Berisi prompt atau instruksi sebagai konten file
  • Ditempatkan di direktori perintah yang sesuai

Perintah slash MCP

Server MCP dapat mengekspos prompt sebagai perintah slash yang tersedia di Claude Code. Perintah ini ditemukan secara dinamis dari server MCP yang terhubung.

Format perintah

Perintah MCP mengikuti pola:

/mcp__<server-name>__<prompt-name> [arguments]

Fitur

Penemuan dinamis

Perintah MCP secara otomatis tersedia ketika:

  • Server MCP terhubung dan aktif
  • Server mengekspos prompt melalui protokol MCP
  • Prompt berhasil diambil selama koneksi

Argumen

Prompt MCP dapat menerima argumen yang didefinisikan oleh server:

# Tanpa argumen
> /mcp__github__list_prs

# Dengan argumen
> /mcp__github__pr_review 456
> /mcp__jira__create_issue "Bug title" high

Konvensi penamaan

  • Nama server dan prompt dinormalisasi
  • Spasi dan karakter khusus menjadi garis bawah
  • Nama diubah menjadi huruf kecil untuk konsistensi

Mengelola koneksi MCP

Gunakan perintah /mcp untuk:

  • Lihat semua server MCP yang dikonfigurasi
  • Periksa status koneksi
  • Autentikasi dengan server yang mendukung OAuth
  • Hapus token autentikasi
  • Lihat alat dan prompt yang tersedia dari setiap server

Lihat juga