本文根據 Claude Code 官方文檔整理,核對日期 2026-10-07。Claude Code 幾乎每週都有新命令或改名,本文只收錄官方命令頁上列出的命令,並按用途分組;完整清單以官方 Commands 頁和你本機的/help為準。
適用於誰
- 已經會用 Claude Code,但只記得
/clear、/compact幾個命令,想系統了解還有哪些好用命令的人; - 想把團隊常用的提示詞做成
/部署、/修復issue這類自定義命令的人; - 搜「claude code slash commands list」「slash commands vs skills」的人。
還沒裝好 Claude Code 的,先看本站《Claude Code 中文入門教學(2026):安裝、登入、第一個任務、常用命令》。
結論先說
- 在輸入框裏輸入
/就會彈出命令選單,繼續輸入字母可以過濾;命令只在消息開頭才會被識別,命令後面的文字是參數。 - 官方命令表裏有兩類特殊條目:標着 Skill 的是內置技能(本質是一段交給 Claude 的提示詞,如
/code-review、/batch),標着 Workflow 的是在後台調度多個子代理的內置工作流(如/deep-research)。 - 自定義命令已經併入 Skills:
.claude/commands/deploy.md和.claude/skills/deploy/SKILL.md都會生成/deploy,舊的 commands 文件繼續有效,新寫的推薦用 skill 格式。 - Claude 正在回覆時輸入的命令會排隊,等這一輪結束再執行;
/status、/usage等少數命令會立即執行,不打斷回覆。
常用命令速查(按用途分組)
開新項目時
| 命令 | 作用 |
|---|---|
/init | 分析項目,生成一份起步用的 CLAUDE.md |
/memory | 編輯 CLAUDE.md,開關和查看自動記憶 |
/mcp | 管理 MCP 伺服器連接與授權;/mcp reconnect all 重連所有失敗的伺服器 |
/permissions | 管理 allow / ask / deny 權限規則(別名 /allowed-tools) |
/import | 把本機 Codex、Gemini CLI、Cursor 的配置(說明文件、MCP、命令、技能等)導入 Claude Code |
/add-dir <路徑> | 本次會話額外允許訪問一個目錄 |
幹活過程中
| 命令 | 作用 |
|---|---|
/plan [描述] | 直接進入 plan 模式,例如 /plan 修復登入的 bug |
/model [模型] | 切換模型並設為新會話預設;在選擇器裏按 s 只對本次會話生效 |
/effort [級別] | 設定推理強度:low 到 xhigh、max 或 auto |
/fast [on\ | off] |
/context | 用彩色格子顯示上下文被什麼佔滿,並給出優化建議 |
/compact [要求] | 把之前的對話壓縮成摘要,可附「重點保留哪些內容」 |
/btw [問題] | 問一個旁支問題,不寫進對話歷史 |
/goal [條件] | 設定目標,Claude 會跨輪次持續工作直到條件滿足 |
/loop [間隔] [提示詞] | 會話開着時定時重複執行,例如 /loop 5m 檢查部署是否完成 |
並行與後台
| 命令 | 作用 |
|---|---|
/tasks | 查看本會話的後台任務,包括已完成的子代理 |
/background [提示詞] | 把整個會話轉到後台繼續跑,騰出終端(別名 /bg) |
/subtask <任務> | 派一個繼承當前對話的子代理在後台做支線任務,結果回到本對話 |
/fork [提示詞] | 把當前對話複製成一個新的後台會話 |
/batch <指令> | 大規模改動:先拆成 5~30 個獨立單元,批准後每個單元在獨立 worktree 裏由一個子代理完成 |
提交之前
| 命令 | 作用 |
|---|---|
/diff | 查看工作區改動,包括 Claude 改過的地方 |
/code-review | 檢查當前改動裏的正確性問題;--fix 直接修,傳 PR 號可審 PR(別名 /review) |
/security-review | 檢查當前分支相對預設分支的安全問題(需要 origin 遠程) |
/simplify | 從複用、簡化、效率等角度清理改動(不找 bug) |
/install-github-app | 為 GitHub 倉庫安裝 Claude GitHub App,可順帶配置 GitHub Actions |
會話管理
| 命令 | 作用 |
|---|---|
/clear [名字] | 清空上下文開新對話(別名 /reset、/new),項目記憶保留 |
/resume [會話] | 按 ID 或名字恢復以前的對話,或打開選擇器(別名 /continue) |
/rename [名字] | 給當前會話改名,方便以後 /resume 找到 |
/branch [名字] | 在當前位置給對話開一個分支,嘗試另一個方向 |
/rewind | 把對話和代碼回退到之前的檢查點(別名 /undo) |
/export [文件名] | 把當前對話導出成純文本 |
/copy [N] | 複製最近第 N 條回覆,有代碼塊時可單獨挑選 |
/teleport | 把雲端會話拉到本地終端繼續(需要 claude.ai 訂閱) |
/remote-control | 讓本地會話可以在 claude.ai 或手機上繼續(別名 /rc) |
/desktop | 在桌面版裏繼續當前會話(macOS / x64 Windows,需訂閱) |
用量、帳號與排錯
| 命令 | 作用 |
|---|---|
/usage | 查看本次花費、套餐用量和統計(/cost、/stats 是別名) |
/status | 查看版本、模型、帳號和連接狀態 |
/login / /logout | 登入 / 退出 Anthropic 帳號 |
/doctor | 體檢:檢查安裝、PATH、設定文件、閒置的技能和 MCP 等,確認後再修復 |
/debug [問題描述] | 開啟調試日誌並分析問題 |
/bug | 反饋問題,發送前會讓你選擇附帶多少對話內容 |
/release-notes | 查看更新日誌 |
介面與個性化
| 命令 | 作用 |
|---|---|
/config | 打開設定介面;也可以直接 /config theme=dark(別名 /settings) |
/theme | 切換配色,含色弱友好主題 |
/statusline | 配置底部狀態欄 |
/output-style [風格] | 列出或切換輸出風格 |
/keybindings | 打開快捷鍵配置文件 |
/terminal-setup | 為 VS Code、Cursor 等終端安裝 Shift+Enter 換行 |
/voice | 開關語音輸入(需要 Claude.ai 帳號) |
/skills | 列出可用技能,可按 t 按佔用 token 排序 |
/plugin | 管理插件;/reload-plugins 不重啟就應用插件改動 |
/hooks | 查看 Hook 配置 |
官方特別註明:並不是每個人都能看到所有命令,具體取決於平台、套餐和環境,例如 /desktop 只在 macOS 和 x64 Windows 上用訂閱登入時出現。還有少數命令(如 /heapdump)預設藏在選單外,要輸入完整名字才會出現。已經移除的命令(如 /vim、/pr-comments)輸入後會提示 Unknown command。
自定義命令:把常用提示詞變成 /命令
1. 最簡單的寫法:一個 Markdown 文件
在項目根目錄建 .claude/commands/,放一個 fix-issue.md:
markdown
---
description: 按團隊規範修復一個 GitHub issue
disable-model-invocation: true
---
按照我們的代碼規範修復 GitHub issue $ARGUMENTS:
1. 閱讀 issue 描述,複述需求
2. 找到相關代碼並實現修復
3. 補充或更新測試並運行
4. 用規範的提交資訊提交
儲存後在會話裏輸入 /fix-issue 123,Claude 收到的就是「按照我們的代碼規範修復 GitHub issue 123……」。
命名規則:.claude/commands/deploy.md → /deploy;放在子目錄裏的 .claude/commands/frontend/component.md → /frontend:component。放在 ~/.claude/commands/ 下則對你所有項目生效。
2. 推薦寫法:做成 Skill
官方現在推薦新命令都用技能格式:.claude/skills/fix-issue/SKILL.md,內容和上面一樣。好處是技能目錄裏還能放腳本、模板、參考資料,並且可以讓 Claude 在合適的時候自動調用。技能的完整介紹詳見本站《Claude Skills 是什麼、怎麼裝、推薦哪些》。
同名時技能優先於 .claude/commands/ 裏的文件。會話中途新建的技能,運行 /reload-skills 即可生效,不用重啟。
3. 傳參的幾種寫法
| 寫法 | 含義 |
|---|---|
$ARGUMENTS | 命令後面的全部文字 |
$0、$1…(或 $ARGUMENTS[0]) | 第 1、第 2… 個參數,按空格分隔,多個詞用引號括起來 |
$issue 等命名參數 | 在 frontmatter 裏寫 arguments: [issue, branch] 後按位置對應 |
例如 遷移 $0 組件,從 $1 改成 $2,運行 /migrate-component SearchBar JavaScript TypeScript 就會依次替換。如果正文裏沒有任何佔位符,Claude Code 會把你輸入的內容以 ARGUMENTS: ... 的形式附在末尾。
4. 幾個常用的 frontmatter 字段
description:說明這個命令做什麼、什麼時候用(強烈建議寫);disable-model-invocation: true:只能你手動觸發,Claude 不會自己調用——部署、發消息這類有副作用的命令一定要加;argument-hint: [issue-number]:輸入命令時顯示的參數提示;allowed-tools: Bash(gh *):執行這個命令的那一輪裏,這些工具不再詢問權限;model、effort:這一輪臨時換模型或推理強度。
5. 把實時資訊塞進命令
行首寫 ` !命令 `,Claude Code 會先在本地執行,把輸出替換進提示詞,再交給 Claude。例如:
markdown
---
description: 總結未提交的改動並指出風險
---
## 當前改動
!`git diff HEAD`
## 要求
用兩三條要點總結上面的改動,再列出可能的風險(缺少錯誤處理、寫死的值、需要更新的測試)。
這樣 Claude 拿到的是真實的 diff,而不是靠猜。
常見問題
Q:/review 和 /code-review 有什麼區別?
現在 /review 只是 /code-review 的別名。想要在雲端做多代理的深度審查,用 /code-review ultra(官方說明 Pro 和 Max 含 3 次免費,之後需要用量額度)。
Q:輸入了命令卻提示 Unknown command?
可能是拼錯了、命令在你的套餐 / 平台不可用,或者命令已被移除。輸入 / 看選單裏實際有哪些;自定義命令檢查文件是否放在 .claude/commands/ 或 .claude/skills/<名字>/SKILL.md。
Q:MCP 伺服器提供的命令在哪裏?
MCP 伺服器可以暴露「提示詞」,它們會以命令的形式出現在 / 選單裏,配置方法詳見本站《Claude Code MCP 配置教學:claude mcp add、配置文件位置與常用 MCP》。
Q:啟動參數(比如 claude -p、claude -c)在哪裏查?
那些是終端裏啟動時用的 CLI 參數,不是會話內的斜槓命令,見官方 CLI reference;入門常用的幾個見本站 Claude Code 入門教學。
Q:自定義命令能不能分享給團隊?
能。把 .claude/commands/ 或 .claude/skills/ 提交到倉庫,同事拉取代碼後就有同樣的命令;要跨倉庫分發,可以打包成插件。
參考資料
- Commands(官方):https://code.claude.com/docs/en/commands
- Extend Claude with skills(官方):https://code.claude.com/docs/en/skills
- Interactive mode(官方):https://code.claude.com/docs/en/interactive-mode
- CLI reference(官方):https://code.claude.com/docs/en/cli-reference
0 條評論
還沒有評論,來搶沙發~