Claude Code 指令大全

159 條

Claude Code 指令大全把 CLI、slash commands、MCP、skills、agents、權限模式與快捷鍵集中整理,方便在終端工作流中直接速查。

共 159 條

CLI 啟動與 Session

  • 啟動互動推薦

    啟動 Claude Code 互動式 session,進入對話模式

    claude
  • 帶提示啟動

    以初始提示直接啟動 session,省去打開後再輸入的步驟

    claude "query"
  • 繼續對話推薦

    繼續最近一次的對話 session,自動載入上次 context

    claude -c
  • 繼續列印模式

    在繼續對話的同時使用 print 模式,輸出後立即結束

    claude -c -p "query"
  • 恢復指定

    恢復指定名稱的 session,可搭配 -n 命名過的 session 使用

    claude -r "session"
  • 列印模式推薦

    非互動 print 模式:執行查詢後直接輸出結果並結束

    claude -p "query"
  • 管線輸入

    透過 stdin pipe 將檔案內容傳給 Claude 處理

    cat file | claude -p "query"
  • 工作樹模式

    在 git worktree 中啟動,隔離修改不影響主分支

    claude -w
  • 工作樹 tmux

    建立命名的 worktree 並在 tmux session 中執行

    claude -w name --tmux
  • 遠端 Session

    建立 web session,可在瀏覽器中操作 Claude Code

    claude --remote "task"
  • 接續遠端

    將遠端 web session 接回本地終端繼續操作

    claude --teleport
  • 更新版本

    更新 Claude Code 到最新版本

    claude update
  • 登入

    登入 Claude Code,進行身份驗證

    claude auth login
  • 登出

    登出目前的 Claude Code 帳號

    claude auth logout
  • 驗證狀態

    檢查目前的登入狀態與帳號資訊

    claude auth status
  • 新增 MCP

    新增 MCP (Model Context Protocol) 伺服器連接

    claude mcp add
  • 列出代理

    列出所有已定義的 subagent(子代理)

    claude agents
  • 產生 Token

    產生 OAuth token 供 CI/CD 自動化使用

    claude setup-token

CLI 旗標與參數

  • 指定模型推薦

    選擇要使用的 Claude 模型:opus 最強、haiku 最快

    --model opus/sonnet/haiku
  • 推理強度

    調整 AI 推理深度:low 快速回應、max 深度分析

    --effort low/medium/high/xhigh/max
  • 替換系統提示

    完全替換預設系統提示詞,自訂 Claude 的行為基準

    --system-prompt "..."
  • 檔案系統提示

    從檔案載入系統提示詞,適合長篇指令

    --system-prompt-file path
  • 追加系統提示

    在預設系統提示詞之後追加自訂內容

    --append-system-prompt "..."
  • 檔案追加提示

    從檔案載入內容追加到系統提示詞之後

    --append-system-prompt-file path
  • 權限模式推薦

    設定工具執行的權限等級:plan 最安全、bypassPermissions 全自動

    --permission-mode default/acceptEdits/plan/auto/dontAsk/bypassPermissions
  • 跳過權限

    跳過所有權限確認提示,完全自主執行(需謹慎使用)

    危險操作:建議僅在受控環境(如 CI)中使用

    --dangerously-skip-permissions
  • 工具白名單

    指定允許使用的工具清單,支援 glob 模式匹配

    --allowedTools "Bash(git *)" "Read"
  • 工具黑名單

    指定禁止使用的工具清單

    --disallowedTools "Edit"
  • 最大回合數

    限制代理執行的最大回合數,防止無限迴圈

    --max-turns 3
  • 預算上限

    設定最大 API 花費上限(美元),超過自動停止

    --max-budget-usd 5.00
  • 輸出格式

    指定輸出格式:json 結構化、text 純文字、stream-json 串流

    --output-format json/text/stream-json
  • JSON 驗證

    用 JSON Schema 驗證輸出結構,確保回傳格式正確

    --json-schema '{...}'
  • 輸入格式

    指定 print 模式的輸入格式,用於程式化串接

    --input-format stream-json
  • 追加目錄

    將額外目錄加入工作範圍,讓 Claude 可以存取多個專案

    --add-dir ../lib
  • 載入設定

    從指定路徑載入額外的設定檔

    --settings ./settings.json
  • 命名 Session

    為 session 命名,方便日後用 -r 恢復

    --name "my-session" / -n
  • 沙箱模式

    啟用作業系統層級沙箱,限制檔案系統與網路存取

    --sandbox
  • Chrome 開關

    啟用或停用 Chrome 瀏覽器自動化功能

    --chrome / --no-chrome
  • MCP 設定檔

    從指定路徑載入 MCP 伺服器設定

    --mcp-config ./mcp.json
  • MCP 嚴格模式

    只使用指定的 MCP 設定,忽略全域與專案設定

    --strict-mcp-config
  • 限制工具

    限制可用工具範圍,只允許指定的工具

    --tools "Bash,Edit,Read"
  • 除錯日誌

    啟用指定類別的除錯日誌輸出

    --debug "api,mcp"
  • 除錯檔案

    將除錯日誌寫入指定檔案而非終端

    --debug-file /tmp/debug.log
  • 詳細輸出

    啟用詳細日誌模式,顯示更多執行資訊

    --verbose
  • 精簡模式

    最小化啟動模式,跳過自動探索 CLAUDE.md 和設定檔

    --bare
  • 執行初始化

    執行 init hooks 後啟動互動 session

    --init
  • 僅初始化

    只執行 init hooks 後立即結束,不啟動 session

    --init-only
  • 不存 Session

    不將 session 資料存到磁碟,適合臨時使用

    --no-session-persistence
  • 關聯 PR

    恢復與指定 Pull Request 關聯的 session

    --from-pr 123
  • 分叉 Session

    基於當前 session 建立新的分叉,保留上下文但獨立追蹤

    --fork-session
  • 指定 Session ID

    使用特定的 session ID,用於精確恢復或外部整合

    --session-id "uuid"
  • 備用模型

    主模型過載時自動切換到備用模型

    --fallback-model sonnet
  • IDE 連接

    自動連接到 IDE(如 VS Code),同步編輯狀態

    --ide
  • 啟用 Beta

    啟用指定的 beta 功能,如交錯思考模式

    --betas interleaved-thinking
  • 團隊模式

    設定多代理協作的顯示模式:auto 自動、tmux 分割視窗

    --teammate-mode auto/in-process/tmux
  • 停用斜線指令

    停用所有 skill 和自訂斜線指令

    --disable-slash-commands
  • 遠端控制

    啟動時開啟 Remote Control 功能,可透過 API 操控

    --remote-control
  • 排除動態提示

    排除動態系統提示區段,提升 prompt cache 命中率

    --exclude-dynamic-system-prompt-sections
  • 允許跳過權限

    將 bypassPermissions 加入 Shift+Tab 權限切換循環

    --allow-dangerously-skip-permissions

斜線指令

  • 顯示幫助

    顯示所有可用指令與功能的幫助說明

    /help
  • 清除上下文

    重置對話上下文,清除所有先前的訊息記錄

    /clear
  • 壓縮對話推薦

    壓縮對話歷史以釋放 context 空間,可附加壓縮指引

    /compact [instructions]
  • 回顧摘要

    產生目前對話的上下文摘要,快速回顧先前討論內容

    /recap
  • 產生 CLAUDE.md推薦

    分析專案結構並自動產生 CLAUDE.md 設定檔

    /init
  • 切換模型

    在互動 session 中切換使用的 Claude 模型

    /model
  • 調整強度

    互動式調整推理強度等級,即時切換深淺思考

    /effort
  • 開啟設定

    開啟設定選單,管理模型、權限、工具等設定

    /config
  • PR 審查

    設定 Pull Request 自動審查,分析程式碼變更

    /review
  • 安全審查

    執行安全性分析,檢查潛在漏洞與安全風險

    /security-review
  • 全面審查

    使用雲端 Opus 執行全面深度程式碼審查

    /ultrareview
  • 深度規劃

    使用雲端 Opus 進行深度任務規劃與架構設計

    /ultraplan [task]
  • 規劃模式

    進入規劃模式:只分析和建議,不執行任何修改

    /plan
  • 批次重構

    在多個 worktree 中平行執行重構任務

    /batch [description]
  • 循環執行

    定時重複執行指令或提示,適合監控與自動化

    /loop [interval] [command]
  • 環境診斷

    檢查 Claude Code 執行環境,診斷設定與相依問題

    /doctor
  • 權限設定

    設定各工具的執行權限,管理白名單與黑名單

    /permissions
  • 費用查詢

    顯示目前 session 的 API 使用量與費用統計

    /cost
  • 重新命名

    重新命名目前的 session,方便辨識與恢復

    /rename [name]
  • 語音輸入

    切換語音聽寫模式,用麥克風口述指令

    /voice
  • 恢復 Session

    顯示可恢復的 session 列表,選擇要恢復的對話

    /resume
  • 全螢幕模式

    切換到全螢幕渲染模式,減少畫面閃爍

    /tui
  • 快捷鍵設定

    自訂鍵盤快捷鍵綁定,修改預設操作對應

    /keybindings

鍵盤快捷鍵

  • 中斷生成推薦

    中斷目前正在生成的回應或執行中的操作

    Ctrl+C
  • 結束退出

    結束並退出 Claude Code 互動 session

    Ctrl+D
  • 任務列表

    切換顯示/隱藏任務列表面板

    Ctrl+T
  • 詳細記錄

    切換顯示詳細的工具呼叫記錄(verbose transcript)

    Ctrl+O
  • 歷史搜尋

    搜尋指令輸入歷史記錄

    Ctrl+R
  • 送出訊息

    送出目前輸入的訊息給 Claude 處理

    Enter
  • 換行推薦

    在輸入框中插入換行,不送出訊息

    Ctrl+J
  • 清除畫面

    清除提示輸入或重繪終端畫面

    Ctrl+L
  • 暫存提示

    暫存(stash)目前輸入的提示內容,稍後取回

    Ctrl+S
  • 外部編輯器

    用外部編輯器(如 vim、nano)編輯目前輸入內容

    使用 $EDITOR 環境變數指定的編輯器

    Ctrl+G / Ctrl+X, Ctrl+E
  • 貼上圖片

    從剪貼簿貼上圖片,讓 Claude 分析視覺內容

    Ctrl+V / Alt+V
  • 切換權限推薦

    循環切換權限模式:default → auto → plan → ...

    Shift+Tab
  • 進入規劃

    快速進入 plan 模式,只分析不執行

    Shift+Tab+Tab
  • 取消輸入

    取消目前的輸入內容

    Esc
  • 倒轉選單

    開啟 rewind 選單,瀏覽並恢復到對話的較早時間點

    Esc+Esc
  • 跳至行首

    將游標移動到目前行的開頭

    Ctrl+A
  • 跳至行尾

    將游標移動到目前行的結尾

    Ctrl+E
  • 刪除字詞

    向後刪除一個字詞(word)

    Ctrl+W
  • 退一字詞

    將游標向後移動一個字詞

    Alt+B
  • 進一字詞

    將游標向前移動一個字詞

    Alt+F
  • 模型選擇器

    開啟模型快速選擇器,切換 Claude 模型

    Cmd+P / Meta+P
  • 快速模式

    切換 fast mode(降低推理深度、加速回應)

    Meta+O
  • 延伸思考

    切換 extended thinking 模式,啟用或關閉深度推理

    Cmd+T / Meta+T
  • 按住說話

    語音模式下按住空白鍵說話(push-to-talk)

    僅在 /voice 模式啟用後生效

    Space
  • 瀏覽歷史

    使用上下方向鍵瀏覽先前輸入的指令歷史

    Up/Down

設定檔

  • 專案記憶

    專案層級的記憶與上下文檔案,定義專案規則與偏好

    放在專案根目錄,每次啟動自動載入

    CLAUDE.md
  • 全域指令

    使用者全域指令檔,所有專案共用的規則與偏好

    優先級低於專案 CLAUDE.md,用於跨專案共通設定

    ~/.claude/CLAUDE.md
  • 專案設定

    專案層級設定檔:權限白名單、工具設定、hooks 等

    可提交到 git,團隊共用設定

    .claude/settings.json
  • 全域設定

    使用者全域設定檔:跨專案通用的權限與偏好

    ~/.claude/settings.json
  • 本地專案設定

    本地專案設定(gitignored):個人偏好不提交到版控

    自動加入 .gitignore,適合放個人 API key 等

    .claude/settings.local.json
  • 本地全域設定

    使用者本地設定:不同步到任何地方的私有全域設定

    ~/.claude/settings.local.json
  • MCP 設定

    專案層級 MCP 伺服器設定,定義可用的外部工具

    放在專案根目錄,定義 MCP server 連接方式

    .mcp.json
  • 快捷鍵設定

    自訂鍵盤快捷鍵綁定檔案,覆寫預設按鍵對應

    ~/.claude/keybindings.json
  • 自訂 Skill

    定義自訂斜線指令(skill),可被 / 指令觸發

    每個 skill 一個資料夾,包含 SKILL.md 定義檔

    .claude/skills/<name>/SKILL.md
  • 自訂代理

    定義自訂 subagent,可被主代理呼叫執行專門任務

    每個 agent 一個資料夾,包含 AGENT.md 定義檔

    .claude/agents/<name>/AGENT.md

進階功能

  • 延伸思考

    在提示中加入思考觸發詞,逐級提升推理深度

    think 基礎、think hard 深入、megathink 極深、ultrathink 最大推理

    think / think hard / megathink / ultrathink
  • 遠端控制

    啟用 Remote Control 模式,可透過外部 API 操控 Claude

    claude --remote-control
  • 語音聽寫

    啟用語音聽寫後,按住空白鍵說話,放開送出

    /voice + Space
  • Chrome 自動化

    啟用 Chrome 瀏覽器自動化:截圖、填表、測試網頁

    --chrome
  • 工作樹隔離

    在 git worktree 中隔離修改,平行處理多個任務不互相影響

    claude -w feature-name
  • MCP 整合

    透過 MCP 協議連接外部工具:資料庫、API、檔案系統等

    MCP (Model Context Protocol)
  • 自訂技能

    建立 SKILL.md 定義自訂斜線指令,封裝重複性工作流程

    .claude/skills/<name>/SKILL.md
  • 子代理系統

    呼叫專門的子代理處理探索、規劃或通用任務,保持主 context 乾淨

    Subagents (Explore / Plan / General)
  • 規劃模式

    策略性思考模式:只分析、建議和規劃,不執行任何修改

    /plan or Shift+Tab+Tab
  • 六級權限

    從 plan(唯讀)到 bypassPermissions(全自動)的六級權限控制

    plan → default → acceptEdits → auto → dontAsk → bypassPermissions

    Permission Modes (6 levels)
  • 批次模式

    在多個 worktree 中平行執行大規模重構任務

    /batch
  • 循環模式

    定時重複執行任務:監控部署、定期審查、自動化檢查

    /loop
  • 自動回顧

    回到 session 時自動生成上下文摘要,快速接續工作

    /recap
  • 遠端 Session

    建立 web session 在瀏覽器操作,或用 --teleport 接回本地

    claude --remote

環境變數

  • API 金鑰

    設定 Anthropic API 金鑰,用於直接 API 認證

    ANTHROPIC_API_KEY
  • 除錯日誌目錄

    指定除錯日誌的儲存目錄路徑

    CLAUDE_CODE_DEBUG_LOGS_DIR
  • 精簡模式

    啟用精簡/bare 模式,跳過自動探索與初始化

    CLAUDE_CODE_SIMPLE
  • PowerShell

    Windows 環境下使用 PowerShell 取代 Bash 工具

    CLAUDE_CODE_USE_POWERSHELL_TOOL
  • 分叉子代理

    啟用 forked subagent 模式,子代理在獨立 process 執行

    CLAUDE_CODE_FORK_SUBAGENT
  • 遠端控制前綴

    設定 Remote Control session 名稱的前綴

    CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX
  • 延長快取

    啟用 1 小時 prompt cache TTL,減少重複 token 消耗

    ENABLE_PROMPT_CACHING_1H
  • Bash 輸出上限

    設定 Bash 工具的最大輸出字元數

    BASH_MAX_OUTPUT_LENGTH
  • Task 輸出上限

    設定 Task(subagent)的最大輸出字元數

    TASK_MAX_OUTPUT_LENGTH
  • Skill 字數預算

    設定 skill 描述載入的字元預算上限

    SLASH_COMMAND_TOOL_CHAR_BUDGET
  • 自訂端點

    設定自訂 API 端點 URL,用於代理或私有部署

    ANTHROPIC_BASE_URL
  • 記憶體上限

    設定 Claude Code process 的最大記憶體使用量

    CLAUDE_CODE_MAX_MEMORY

隱藏技巧

  • 自動模式

    預設安全操作(如 ls、git log)不需權限確認,直接執行

    唯讀指令和已知安全操作會自動放行,無需手動允許

    Auto Mode
  • 計畫檔命名

    計畫檔案會根據提示自動命名,如 fix-auth-race-snug-otter.md

    格式為「動詞-名詞-形容詞-動物」,方便辨識

    Plan file auto-naming
  • 管線串接

    用 Unix pipe 將任意內容串接給 Claude 分析處理

    cat file | claude -p "query"
  • JSON 管線

    用 JSON 輸出格式串接 jq 等工具,建構自動化管線

    claude -p --output-format json "query" | jq .result
  • MCP 平行啟動

    多個 MCP 伺服器會平行啟動,大幅縮短初始化時間

    Concurrent MCP startup
  • Skill 自動發現

    自動偵測 .claude/skills/ 目錄下的所有自訂 skill

    Skill auto-discovery
  • 強度滑桿

    用 /effort 指令互動式調整推理強度,即時生效

    /effort interactive slider
  • 提示暫存

    Ctrl+S 暫存目前輸入,下次自動恢復; Ctrl+C 放棄暫存

    Ctrl+S stash / Ctrl+C discard
  • 對話倒轉

    按兩次 Esc 開啟倒轉選單,回到對話中任意時間點

    Esc+Esc rewind menu
  • 思考觸發詞

    在 SKILL.md 中加入 ultrathink 可觸發最大推理深度

    ultrathink in SKILL.md
  • 唯讀自動放行

    安全的唯讀指令(ls、git log、cat)永遠不需要權限確認

    Read-only Bash auto-approve
  • 預算防護

    用 --max-budget-usd 設定花費上限,防止 API 費用失控

    --max-budget-usd guard
  • 全螢幕渲染

    用 /tui 切換全螢幕模式,消除長輸出時的畫面閃爍

    /tui fullscreen rendering

怎麼用這一頁

如果你只是想先上手 Claude Code,先記 `claude`、`claude -c`、`claude -p`、`/plan`、`/review`、`claude mcp add` 和 `Shift+Tab` 權限切換。這頁再把 CLI、skills、agents、MCP 與隱藏技巧一次補齊。

可以直接輸入的內容(API 參數、斜線指令、提示詞範本)附複製鈕。鍵盤指令依原文使用,macOS(Cmd)與 Windows/Linux(Ctrl)的差異不會自動改寫。

常見比較

常見問題

下一步

其他工具的指令大全

資料來源

Claude Code、MCP 與權限模式更新頻繁,實際旗標與行為請以官方文件為準。

其他格式:Markdown 版本