參考
斜線命令
在互動式會話中使用斜線命令控制 Claude 的行為。
內建斜線命令
命令 | 用途 |
---|---|
/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> | 命令範圍(project 用於專案特定,user 用於個人) |
<command-name> | 從 Markdown 檔案名稱衍生的名稱(不含 .md 副檔名) |
[arguments] | 傳遞給命令的可選參數 |
命令類型
專案命令
儲存在您的儲存庫中並與您的團隊共享的命令。
位置:.claude/commands/
前綴:/project:
在以下範例中,我們建立 /project:optimize
命令:
個人命令
在您所有專案中可用的命令。
位置:~/.claude/commands/
前綴:/user:
在以下範例中,我們建立 /user:security-review
命令:
功能
命名空間
在子目錄中組織命令以建立命名空間命令。
結構:<prefix>:<namespace>:<command>
例如,位於 .claude/commands/frontend/component.md
的檔案會建立命令 /project:frontend:component
參數
使用 $ARGUMENTS
佔位符將動態值傳遞給命令。
例如:
Bash 命令執行
使用 !
前綴在斜線命令執行前執行 bash 命令。輸出會包含在命令上下文中。
例如:
檔案參考
使用 @
前綴在命令中包含檔案內容以參考檔案。
例如:
思考模式
斜線命令可以透過包含延伸思考關鍵字來觸發延伸思考。
檔案格式
命令檔案支援:
- Markdown 格式(
.md
副檔名) - YAML frontmatter 用於中繼資料:
allowed-tools
:命令可以使用的工具清單description
:命令的簡短描述
- 動態內容,包含 bash 命令(
!
)和檔案參考(@
) - 提示指示作為主要內容
MCP 斜線命令
MCP 伺服器可以將提示公開為斜線命令,這些命令在 Claude Code 中變為可用。這些命令是從連接的 MCP 伺服器動態發現的。
命令格式
MCP 命令遵循以下模式:
功能
動態發現
MCP 命令在以下情況下自動可用:
- MCP 伺服器已連接且處於活動狀態
- 伺服器透過 MCP 協定公開提示
- 在連接期間成功檢索提示
參數
MCP 提示可以接受伺服器定義的參數:
命名慣例
- 伺服器和提示名稱會正規化
- 空格和特殊字元變成底線
- 名稱轉為小寫以保持一致性
管理 MCP 連線
使用 /mcp
命令來:
- 檢視所有已設定的 MCP 伺服器
- 檢查連線狀態
- 使用啟用 OAuth 的伺服器進行驗證
- 清除驗證 token
- 檢視每個伺服器的可用工具和提示