Perintah slash bawaan

PerintahTujuan
/add-dirTambahkan direktori kerja tambahan
/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
/loginBeralih 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

Eksekusi perintah bash

Eksekusi perintah bash sebelum perintah slash berjalan menggunakan prefix !. Output disertakan dalam konteks perintah.

Misalnya:

---
allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git commit:*)
description: Create a git commit
---

## Context

- Current git status: !`git status`
- Current git diff (staged and unstaged changes): !`git diff HEAD`
- Current branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -10`

## Your task

Based on the above changes, create a single git commit.

Referensi file

Sertakan konten file dalam perintah menggunakan prefix @ untuk mereferensikan file.

Misalnya:

# Referensikan file spesifik
Review the implementation in @src/utils/helpers.js

# Referensikan beberapa file
Compare @src/old-version.js with @src/new-version.js

Mode thinking

Perintah slash dapat memicu extended thinking dengan menyertakan kata kunci extended thinking.

Format file

File perintah mendukung:

  • Format Markdown (ekstensi .md)
  • YAML frontmatter untuk metadata:
    • allowed-tools: Daftar alat yang dapat digunakan perintah
    • description: Deskripsi singkat perintah
  • Konten dinamis dengan perintah bash (!) dan referensi file (@)
  • Instruksi prompt sebagai konten utama

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 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 underscore
  • 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