內建斜線命令

命令用途
/add-dir新增額外的工作目錄
/bug回報錯誤(將對話傳送給 Anthropic)
/clear清除對話歷史記錄
/compact [instructions]壓縮對話,可選擇性地提供焦點指示
/config檢視/修改設定
/cost顯示 token 使用統計
/doctor檢查您的 Claude Code 安裝健康狀況
/help取得使用說明
/init使用 CLAUDE.md 指南初始化專案
/login切換 Anthropic 帳戶
/logout登出您的 Anthropic 帳戶
/mcp管理 MCP 伺服器連線和 OAuth 驗證
/memory編輯 CLAUDE.md 記憶檔案
/model選擇或變更 AI 模型
/permissions檢視或更新權限
/pr_comments檢視拉取請求評論
/review請求程式碼審查
/status檢視帳戶和系統狀態
/terminal-setup安裝 Shift+Enter 按鍵綁定以換行(僅限 iTerm2 和 VSCode)
/vim進入 vim 模式以交替插入和命令模式

自訂斜線命令

自訂斜線命令允許您將常用提示定義為 Markdown 檔案,Claude Code 可以執行這些檔案。命令按範圍組織(專案特定或個人),並透過目錄結構支援命名空間。

語法

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

參數

參數描述
<prefix>命令範圍(project 用於專案特定,user 用於個人)
<command-name>從 Markdown 檔案名稱衍生的名稱(不含 .md 副檔名)
[arguments]傳遞給命令的可選參數

命令類型

專案命令

儲存在您的儲存庫中並與您的團隊共享的命令。

位置.claude/commands/
前綴/project:

在以下範例中,我們建立 /project:optimize 命令:

# 建立專案命令
mkdir -p .claude/commands
echo "Analyze this code for performance issues and suggest optimizations:" > .claude/commands/optimize.md

個人命令

在您所有專案中可用的命令。

位置~/.claude/commands/
前綴/user:

在以下範例中,我們建立 /user:security-review 命令:

# 建立個人命令
mkdir -p ~/.claude/commands
echo "Review this code for security vulnerabilities:" > ~/.claude/commands/security-review.md

功能

命名空間

在子目錄中組織命令以建立命名空間命令。

結構<prefix>:<namespace>:<command>

例如,位於 .claude/commands/frontend/component.md 的檔案會建立命令 /project:frontend:component

參數

使用 $ARGUMENTS 佔位符將動態值傳遞給命令。

例如:

# 命令定義
echo "Fix issue #$ARGUMENTS following our coding standards" > .claude/commands/fix-issue.md

# 使用方式
> /project:fix-issue 123

Bash 命令執行

使用 ! 前綴在斜線命令執行前執行 bash 命令。輸出會包含在命令上下文中。

例如:

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

檔案參考

使用 @ 前綴在命令中包含檔案內容以參考檔案

例如:

# 參考特定檔案
Review the implementation in @src/utils/helpers.js

# 參考多個檔案
Compare @src/old-version.js with @src/new-version.js

思考模式

斜線命令可以透過包含延伸思考關鍵字來觸發延伸思考。

檔案格式

命令檔案支援:

  • Markdown 格式.md 副檔名)
  • YAML frontmatter 用於中繼資料:
    • allowed-tools:命令可以使用的工具清單
    • description:命令的簡短描述
  • 動態內容,包含 bash 命令(!)和檔案參考(@
  • 提示指示作為主要內容

MCP 斜線命令

MCP 伺服器可以將提示公開為斜線命令,這些命令在 Claude Code 中變為可用。這些命令是從連接的 MCP 伺服器動態發現的。

命令格式

MCP 命令遵循以下模式:

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

功能

動態發現

MCP 命令在以下情況下自動可用:

  • MCP 伺服器已連接且處於活動狀態
  • 伺服器透過 MCP 協定公開提示
  • 在連接期間成功檢索提示

參數

MCP 提示可以接受伺服器定義的參數:

# 不帶參數
> /mcp__github__list_prs

# 帶參數
> /mcp__github__pr_review 456
> /mcp__jira__create_issue "Bug title" high

命名慣例

  • 伺服器和提示名稱會正規化
  • 空格和特殊字元變成底線
  • 名稱轉為小寫以保持一致性

管理 MCP 連線

使用 /mcp 命令來:

  • 檢視所有已設定的 MCP 伺服器
  • 檢查連線狀態
  • 使用啟用 OAuth 的伺服器進行驗證
  • 清除驗證 token
  • 檢視每個伺服器的可用工具和提示

另請參閱