Claude Code 指令大全:30+ 實用 Slash Commands 終極指南
2026-05-22 · 開發者工具 · Eric Cheung
快速結論(TL;DR)
- Claude Code 有 30+ Slash Commands、10+ 快捷鍵同 5 種輸入技巧,分為 7 大類別,由核心工作流到進階功能都有。
- 最常用嘅 7 個核心指令包括 /help、/compact、/clear、/context、/cost、/status 同 /btw,其中 /btw 問問題唔會佔 context。
- /goal 係持久任務導向嘅新功能,/plan 係「先想後做」,/loop 可以定時重複任務,/batch 就自動拆 worktree 平行開發。
- 真正嘅生產力來自組合技:/plan + /review + /loop 可以做自動化開發流水線,/batch + /agents 可以組成 multi-agent 團隊。
- 學習路徑由 7 個核心指令開始,慢慢 build up muscle memory,唔使一次過記晒所有指令。
一、咩係 Claude Code Slash Commands?
Claude Code(前稱 Claude CLI)係 Anthropic 推出嘅 Terminal-native AI Coding Agent。佢唔單止可以自主寫 code、做 debug、跑 test,仲內建咗一套完整嘅 Slash Commands 系統 — 類似 Vim 嘅 `:` command 或者 Slack 嘅 `/` shortcut,令你可以快速控制 Claude Code 嘅行為、切換模式、管理專案設定。
掌握呢啲 Slash Commands,係由 Claude Code 初哥進階到高階用家嘅必經之路。呢篇文章會將全部指令分為 7 大類別,逐個解釋用途、使用場景,仲有實戰組合技。
二、🎯 核心工作流指令
呢 7 個指令係日常開發一定會用到嘅,無論你係寫 code、debug 定係 review code,佢哋都係你嘅基本工具。
/help — 顯示所有可用指令
最基本嘅指令。輸入 `/help` 會列出所有可用嘅 Slash Commands,包括自訂指令同 MCP 相關指令。
💡 使用時機:唔記得某個指令名嘅時候;想睇下有咩新指令
/compact [focus] — 壓縮 Context 節省 Tokens
呢個係你最常用嘅指令。Claude Code 嘅 context window 係 200K tokens(Sonnet 4),用耐咗會慢慢填滿。`/compact` 會自動壓縮對話紀錄:保留 CLAUDE.md 嘅記憶,但將中間嘅對話濃縮成摘要。
進階用法:`/compact focus on auth logic` — 指定保留邊個主題嘅詳細內容,其他濃縮。
💡 使用時機:Context 使用量 > 70% 嘅時候(用 `/context` 睇);開始新嘅 major task 之前
/clear — 重置對話記錄
完全清空當前對話紀錄,但保留 CLAUDE.md 同 tools 設定。適合用嚟「重新開始」而唔使 restart session。
⚠️ 注意:/clear 係不可逆操作,清空後就冇得返轉頭
/context — Context 使用量可視化
以彩色 grid 顯示目前 context 嘅使用情況,仲會俾 optimisation tips。呢個係判斷「幾時需要 /compact」嘅標準工具。
- < 70% — 正常操作,精確度良好
- 70-85% — 精確度開始下降,建議 /compact
- > 85% — Hallucination 風險顯著增加,必須 /compact 或 /clear
/cost — Token 用量明細
顯示每個模型嘅 token 用量、cache hit 率同花費明細。對於 control cost 好有用。
/status — 版本同連線狀態
快速查看 Claude Code 版本、model connectivity 同 session 狀態。
/exit 或 Ctrl+D — 結束 Session
結束當前對話 session。
/btw <question> — Side Question(唔佔 Context)
呢個係好多人唔知嘅秘密武器。`/btw` 允許你問一個「順便問下」嘅問題,佢嘅回應唔會加入 context window。即係話你可以問一啲 quick facts 而唔會浪費寶貴嘅 context 空間。
💡 使用時機:查 Syntax、問 library 版本、Quick fact check
/goal <目標描述> — Persistent Goal(持續任務導向)
呢個係 Claude Code 最新嘅 Automation 功能。輸入 `/goal Build a CLI tool that reads CSV` 後,Claude Code 會將呢個目標記住,就算你中途去做其他嘢,佢都會 keep 住主動推進呢個目標,定期檢查進度同提議下一步。
同 `/plan` 嘅分別係:`/plan` 係一次性規劃然後執行,`/goal` 係一個 persistent directive — Claude 會持續記住同主動推動,直到你完成或者 overwrite 個 goal。
- 設定:`/goal Build a REST API for a todo app`
- 更換:再打一次 `/goal` 新目標就覆蓋舊嘅
- 清除:`/goal`(唔帶參數)清除當前 goal
- 限制:每個 session 只有一個 active goal,唔保存落 disk
💡 使用時機:長期 refactor(「Refactor all deprecated API calls」);iterative development(「Implement authentication」);學習/研究項目
三、📝 開發與 Review 指令
呢 5 個指令係 code review、planning 同 parallel development 嘅核心工具。
/review — Code Review 請求
對當前 git diff 做完整 code review。Claude Code 會分析每個改動、指出問題、俾改善建議。支援針對特定檔案嘅 review。
💡 使用時機:每次 commit 之前做 quick review;merge PR 之前做 final check
/security-review — 安全性審查
專門做 security-focused 嘅 code review。會檢查:
- SQL Injection(parameterized query vs string formatting)
- XSS 漏洞(innerHTML vs textContent)
- Secrets in code(hardcoded API key、password)
- Command Injection(os.system vs subprocess)
- Unsafe deserialization(pickle.loads)
/plan [description] — Plan Mode
呢個係 2.0 版本嘅殺手功能。輸入 `/plan Implement user authentication with JWT`,Claude Code 會自動:
- 分析需求
- 拆解成子任務(檔案路徑、API endpoint、test cases)
- 輸出結構化 plan 俾你 approve
- Approve 後自動開始實作
Plan mode 係「先想後做」嘅 workflow,特別適合複雜嘅 multi-file refactor。
/loop [interval] — 排程重複任務
呢個係生產力神器。`/loop` 允許你喺同一個 session 入面定時重複執行某個任務。例如:
❯ /loop 5m "Run tests and report failures"
→ 每 5 分鐘自動執行一次測試,直到你 cancel
❯ /loop 30m "Check for new TODOs in the codebase"
→ 每 30 分鐘 scan 一次 TODO comments
💡 使用時機:Waiting for CI/CD pipeline;Monitor log changes;Repetitive debugging loops
/batch — 批量 Parallel Changes
呢個係 Claude Code 2.0 嘅另一個重磅功能。`/batch` 會自動:
- 分析你要做嘅改動範圍
- 自動拆成 5-30 個獨立 git worktree
- 喺每個 worktree 入面 spawn 一個獨立 Claude 工作
- 完成後自動合併成果
💡 使用時機:大型 refactor(改動超過 20 個檔案);同時改 frontend + backend + tests
四、⚙️ 模型與效能控制
/model [model] — 切換模型
喺唔同 Claude 型號之間即時切換。支援:
- sonnet — Claude Sonnet 4(default,平衡選項)
- opus — Claude Opus 4(最強 reasoning,適合複雜任務)
- haiku — Claude Haiku(最快最平,適合簡單任務)
切換後可以用 Arrow Keys 調整 effort level。
💡 使用時機:簡單查資料用 haiku;複雜 debugging 用 opus;日常 coding 用 sonnet
/effort [level] — 設定 Reasoning 深度
控制 Claude Code 嘅「諗嘢深度」。5 個等級:
- low — 最快、最平,適合冇腦 task(formatting、simple find-replace)
- medium — Default,日常使用
- high — 更仔細嘅 reasoning,適合複雜任務
- max — 最高深度,適合分析極複雜嘅架構問題
- auto — 由 Claude 自己決定需要幾深
/usage — Plan 用量 & Rate Limit
顯示你嘅 Plan 用量同 rate limit 狀態(Pro/Team/Max 用戶)。
五、🔧 專案設定指令
呢組指令用嚟管理 Claude Code 嘅專案設定檔(CLAUDE.md)同權限。
/init — 建立 CLAUDE.md
自動為當前專案生成 CLAUDE.md 檔案。Claude Code 會分析你嘅 codebase,推斷出 project structure、tech stack、build commands 等,然後寫入 CLAUDE.md。
💡 使用時機:開新 project 嘅時候;接手唔熟悉嘅 codebase
/memory — 編輯 CLAUDE.md
直接打開 CLAUDE.md 俾你編輯。呢個係持續更新 project context 嘅主要方式。
快捷方法:喺輸入框打 `#` 開頭嘅訊息 — `# Use 2-space indentation for JS` — Claude Code 會自動將呢句加入 CLAUDE.md 嘅 memory。
/config — 互動式設定
開啟 settings UI 俾你修改設定(permissions、hooks、MCP 等)。等同於手動編輯 `.claude/settings.json`。
/permissions — 管理工具權限
檢視同更新 Claude Code 嘅工具權限設定。可以設定:
- allow — 自動批准嘅工具(例如 `Bash(npm run lint:*)`)
- ask — 每次使用都要問你
- deny — 完全禁止使用(例如 `Bash(rm -rf *)`)
六、🧠 進階功能
/agents — 管理子 Agent
Claude Code 2.0 支援自訂子 Agent。你可以喺 `.claude/agents/` 定義專用 Agent(例如 security-reviewer、db-expert、test-agent),然後用 `/agents` 管理佢哋。
創建子 Agent 範例:
# .claude/agents/security-reviewer.md
---
name: security-reviewer
description: Security-focused code review
model: opus
tools: [Read, Bash]
---
You are a senior security engineer. Review code for:
- Injection vulnerabilities (SQL, XSS, command injection)
- Authentication/authorization flaws
- Secrets in code
- Unsafe deserialization
調用方式:`@security-reviewer review the auth module`
/mcp — 管理 MCP Server
互動式 MCP Server 管理 UI。可以 add/remove/list MCP Server。
# 新增 GitHub MCP Server
claude mcp add github -- npx @modelcontextprotocol/server-github
# 新增 PostgreSQL MCP Server
claude mcp add postgres -- npx @anthropic-ai/server-postgres
--connection-string postgresql://localhost/mydb
/add-dir — 加入額外工作目錄
對於 monorepo 或者多 project 嘅工作流,呢個指令可以令 Claude Code 存取更多目錄(預設只有當前目錄)。
/voice — 語音模式(20 語言)
啟用 push-to-talk 語音輸入。按住 Space 錄音,放開就 send。支援 20 種語言,包括中文(廣東話同普通話都得?實測普通話同英文都得)。
/release-notes — 版本更新日誌
互動式 picker,可以選任何版本睇 release notes。
七、⌨️ 快捷鍵與輸入技巧
Claude Code 唔止有 Slash Commands,仲有一套完整嘅快捷鍵系統,令你操作快人一步。
一般控制
- Ctrl+C — 取消當前輸入或生成
- Ctrl+D — 離開 session
- Ctrl+R — 反向搜尋指令歷史(似 shell 嘅 reverse search)
- Ctrl+B — 背景執行當前任務
- Ctrl+V — 貼上圖片入 conversation
- Ctrl+O — Transcript Mode — 睇到 Claude 嘅思考過程
- Ctrl+G / Ctrl+X Ctrl+E — 喺外部編輯器打開 prompt
- Esc Esc — Rewind conversation / Summarize
模式切換
- Shift+Tab — 循環權限模式(Normal → Auto-Accept → Plan)
- Alt+P — 快速切換模型
- Alt+T — 切換 Thinking Mode
- Alt+O — 切換 Fast Mode
輸入技巧
- \ + Enter — 快速換行(單行模式下行得)
- Shift+Enter — 換行(另一種方式)
- Ctrl+J — 換行(又另一種方式)
輸入前綴(Prefix)系統
呢個係 Claude Code 嘅隱藏武器 — 喺輸入訊息嘅時候用特定前綴,可以做到唔同嘅效果:
- !(感嘆號)— 直接執行 Bash,繞過 AI。例如 `!npm test` 會直接跑 test 而唔經 Claude Code 分析。輸入 `!` 單獨可切換到 shell mode。
- @(At 符號)— 引用檔案/目錄,有 autocomplete。例如 `@./src/api/` 會列出該目錄嘅檔案。
- #(井號)— Quick add to CLAUDE.md memory。例如 `# Use 2-space indentation` 自動寫入記憶。
- /(斜線)— Slash Commands,即係呢篇文章介紹嘅全部指令。
Pro Tip:「ultrathink」
喺 prompt 入面加入關鍵字 「ultrathink」,會令 Claude Code 喺當前 turn 使用最高 reasoning effort,無論當前 `/effort` 係咩設定。呢個係用嚟「呢下我要你諗到最盡」嘅秘密武器。
八、🔥 實戰組合技(Workflow Patterns)
單一指令好有用,但將佢哋組合埋一齊先係真正嘅生產力提升。以下係我每日用嘅 5 個實戰 pattern:
Pattern 1:Plan → Review → Loop(標準開發流程)
適合:實現一個中型 feature
Step 1: /plan "Implement payment integration with Stripe"
→ Claude 輸出結構化 plan
Step 2: Approve plan → Claude 開始實作
Step 3: /review → 檢查改動
Step 4: Fix issues
Step 5: /loop 3m "Run tests until they pass"
→ 自動 retry 直到 all green
Pattern 2:Agent Team 開發模式
適合:大型 feature 需要多個 specialist 協作
1. 建立子 Agent:
@db-expert → 負責 Database schema 同 migration
@api-designer → 負責 API endpoints
@frontend-dev → 負責 React UI
2. Claude Code (Orchestrator) 自動分配任務
3. @db-expert 完成 → ACP 通知 @api-designer
4. @api-designer 完成 → ACP 通知 @frontend-dev
5. /review → 整合 review
Pattern 3:Batch PR Review
適合:處理大型 PR(50+ files changed)
1. /batch → 自動拆成 worktrees
2. 每個 worktree 獨立 review 一個模組
3. Claude 自動合併 review comments
4. /security-review → 最終安全檢查
Pattern 4:Context 節約工作流
適合:長時間 session,防止 context 過大
1. /context → 檢查目前用量
2. 如果 > 70%:
/compact focus on current task
3. /btw "What is the syntax for async/await in Python?"
→ Side question 唔佔 context
4. 定時 /cost → 監控花費
Pattern 5:Debug Marathon
適合:複雜 bug 需要反覆嘗試
1. /model opus → 最強 reasoning
2. /effort high → 深度分析
3. Claude 分析 log + codebase
4. 提出 hypothesis
5. /loop 2m "Check if the fix resolved the issue"
→ 自動驗證 fix 係咪 work
6. /clear → 如果 context 太大,reset
九、Claude Code 設定階層(快速回顧)
了解 Claude Code 嘅設定優先次序,可以幫你更有效地管理指令行為:
- 最高優先:CLI flags(`-p`、`--model`、`--max-turns`)
- 第二:`.claude/settings.local.json`(個人 override,gitignored)
- 第三:`.claude/settings.json`(專案共用設定)
- 第四:`~/.claude/settings.json`(全域設定)
Slash Commands 嘅效果通常係 session-level,即係只影響當前對話。如果係 persistent 嘅設定(例如 permissions),建議用 `/config` 或手動編輯 settings.json。
CLAUDE.md 記憶層級
- 全域:`~/.claude/CLAUDE.md` — 所有 project 通用
- 專案:`./CLAUDE.md` — git-tracked,團隊共用
- 個人專案:`.claude/CLAUDE.local.md` — gitignored,個人 override
十、總結:指令係工具,組合技係生產力
Claude Code 嘅 Slash Commands 同快捷鍵系統,係一個設計得幾好嘅生產力工具。唔單止每一個指令獨立有用,最關鍵係佢哋之間嘅 composability — 你可以將 `/plan` + `/review` + `/loop` 組合成一個自動化開發流水線,或者將 `/batch` + `/agents` 組合成一個 multi-agent 開發團隊。
我建議嘅學習路徑:
- 第一週:記熟 7 個核心指令(/help、/compact、/clear、/context、/cost、/status、/btw)同 ! @ # 前綴
- 第二週:開始用 /review 同 /plan 改善 code quality
- 第三週:試 /loop 同 /model 切換,提升工作效率
- 第四週:建立自訂子 Agent(/agents),打造自己嘅 AI 開發團隊
記住:唔使一次過記晒所有指令。由最常用嘅幾個開始,慢慢 build up 你嘅 muscle memory。
本文由 Eric Cheung 撰寫,基於每日 Claude Code 實戰經驗。有咩補充或者分享?歡迎交流!