Claude Code 指令大全
Claude Code 指令大全把 CLI、slash commands、MCP、skills、agents、權限模式與快捷鍵集中整理,方便在終端工作流中直接速查。
TL;DR
如果你只是想先上手 Claude Code,先記 `claude`、`claude -c`、`claude -p`、`/plan`、`/review`、`claude mcp add` 和 `Shift+Tab` 權限切換。這頁再把 CLI、skills、agents、MCP 與隱藏技巧一次補齊。
目錄:8 個分類
找不到符合的指令
試試其他關鍵字
新手必看 TOP 10 10 個新功能
第一次用?從這些開始
claude 啟動互動 claude -c 繼續對話 claude -p "query" 列印模式 --model opus/sonnet/haiku 指定模型 --permission-mode default/acceptEdits/plan/auto/dontAsk/bypassPermissions 權限模式 /compact [instructions] 壓縮對話 /init 產生 CLAUDE.md Ctrl+C 中斷生成 Ctrl+J 換行 Shift+Tab 切換權限 常見比較
啟動 Claude Code、繼續對話、恢復 session 等基本操作
claude claude "query" 範例
claude "幫我重構這個函式" claude -c claude -c -p "query" 範例
claude -c -p "上次的問題解決了嗎" claude -r "session" 範例
claude -r "refactor-auth" claude -p "query" 範例
claude -p "解釋這個錯誤訊息" cat file | claude -p "query" 範例
cat error.log | claude -p "分析這些錯誤" claude -w claude -w name --tmux 範例
claude -w fix-auth --tmux claude --remote "task" 範例
claude --remote "重構登入模組" claude --teleport claude update claude auth login claude auth logout claude auth status claude mcp add 範例
claude mcp add ./my-server --scope project claude agents claude setup-token 控制模型、權限、輸出格式、效能限制等執行參數
--model opus/sonnet/haiku 範例
claude --model opus "分析架構" --effort low/medium/high/xhigh/max 範例
claude --effort max "設計資料庫 schema" --system-prompt "..." 範例
claude --system-prompt "你是資安專家" --system-prompt-file path 範例
claude --system-prompt-file ./prompts/reviewer.md --append-system-prompt "..." 範例
claude --append-system-prompt "回答請用繁體中文" --append-system-prompt-file path 範例
claude --append-system-prompt-file ./extra-rules.md --permission-mode default/acceptEdits/plan/auto/dontAsk/bypassPermissions 範例
claude --permission-mode auto "修復所有 lint 錯誤" --dangerously-skip-permissions 危險操作:建議僅在受控環境(如 CI)中使用
--allowedTools "Bash(git *)" "Read" 範例
claude --allowedTools "Read" "Grep" -p "分析程式碼" --disallowedTools "Edit" 範例
claude --disallowedTools "Bash" "Edit" -p "只讀分析" --max-turns 3 範例
claude --max-turns 5 -p "逐步修復 bug" --max-budget-usd 5.00 範例
claude --max-budget-usd 2.00 "大規模重構" --output-format json/text/stream-json 範例
claude -p --output-format json "列出所有函式" --json-schema '{...}' 範例
claude -p --output-format json --json-schema '{"type":"object"}' "query" --input-format stream-json --add-dir ../lib 範例
claude --add-dir ../shared-lib --add-dir ../types --settings ./settings.json 範例
claude --settings ./team-settings.json --name "my-session" / -n 範例
claude -n "auth-refactor" --sandbox --chrome / --no-chrome --mcp-config ./mcp.json 範例
claude --mcp-config ./my-mcp-servers.json --strict-mcp-config --tools "Bash,Edit,Read" --debug "api,mcp" 範例
claude --debug "api,mcp,tools" --debug-file /tmp/debug.log 範例
claude --debug "api" --debug-file /tmp/claude-debug.log --verbose --bare --init --init-only --no-session-persistence --from-pr 123 範例
claude --from-pr 456 --fork-session --session-id "uuid" --fallback-model sonnet 範例
claude --model opus --fallback-model sonnet --ide --betas interleaved-thinking 範例
claude --betas interleaved-thinking --teammate-mode auto/in-process/tmux --disable-slash-commands --remote-control --exclude-dynamic-system-prompt-sections --allow-dangerously-skip-permissions 在互動 session 中使用的 / 開頭指令
/help /clear /compact [instructions] 範例
/compact 保留架構決策和 API 細節 /recap /init /model /effort /config /review /security-review /ultrareview /ultraplan [task] 範例
/ultraplan 重構認證模組為微服務架構 /plan /batch [description] 範例
/batch 將所有 React class component 轉為 function component /loop [interval] [command] 範例
/loop 5m /review /doctor /permissions /cost /rename [name] 範例
/rename auth-migration /voice /resume /tui /keybindings 提升操作效率的鍵盤組合快捷鍵
Ctrl+C Ctrl+D Ctrl+T Ctrl+O Ctrl+R Enter Ctrl+J Ctrl+L Ctrl+S Ctrl+G / Ctrl+X, Ctrl+E 使用 $EDITOR 環境變數指定的編輯器
Ctrl+V / Alt+V Shift+Tab Shift+Tab+Tab Esc Esc+Esc Ctrl+A Ctrl+E Ctrl+W Alt+B Alt+F Cmd+P / Meta+P Meta+O Cmd+T / Meta+T Space 僅在 /voice 模式啟用後生效
Up/Down 自訂行為、權限、工具整合的設定檔案
CLAUDE.md 放在專案根目錄,每次啟動自動載入
~/.claude/CLAUDE.md 優先級低於專案 CLAUDE.md,用於跨專案共通設定
.claude/settings.json 可提交到 git,團隊共用設定
~/.claude/settings.json .claude/settings.local.json 自動加入 .gitignore,適合放個人 API key 等
~/.claude/settings.local.json .mcp.json 放在專案根目錄,定義 MCP server 連接方式
~/.claude/keybindings.json .claude/skills/<name>/SKILL.md 每個 skill 一個資料夾,包含 SKILL.md 定義檔
.claude/agents/<name>/AGENT.md 每個 agent 一個資料夾,包含 AGENT.md 定義檔
延伸思考、遠端控制、語音輸入、瀏覽器整合等進階能力
think / think hard / megathink / ultrathink think 基礎、think hard 深入、megathink 極深、ultrathink 最大推理
範例
請 ultrathink 分析這個競爭條件 claude --remote-control --chrome claude -w feature-name Subagents (Explore / Plan / General) /plan or Shift+Tab+Tab Permission Modes (6 levels) plan → default → acceptEdits → auto → dontAsk → bypassPermissions
/batch /loop /recap claude --remote ToolSearch (lazy-load MCP) 透過環境變數控制 Claude Code 行為的隱藏開關
ANTHROPIC_API_KEY 範例
export ANTHROPIC_API_KEY=sk-ant-... CLAUDE_CODE_DEBUG_LOGS_DIR 範例
export CLAUDE_CODE_DEBUG_LOGS_DIR=/tmp/claude-logs CLAUDE_CODE_SIMPLE 範例
export CLAUDE_CODE_SIMPLE=1 CLAUDE_CODE_USE_POWERSHELL_TOOL 範例
set CLAUDE_CODE_USE_POWERSHELL_TOOL=1 CLAUDE_CODE_FORK_SUBAGENT 範例
export CLAUDE_CODE_FORK_SUBAGENT=1 CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX 範例
export CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX=ci- ENABLE_PROMPT_CACHING_1H 範例
export ENABLE_PROMPT_CACHING_1H=1 BASH_MAX_OUTPUT_LENGTH 範例
export BASH_MAX_OUTPUT_LENGTH=100000 TASK_MAX_OUTPUT_LENGTH 範例
export TASK_MAX_OUTPUT_LENGTH=200000 SLASH_COMMAND_TOOL_CHAR_BUDGET 範例
export SLASH_COMMAND_TOOL_CHAR_BUDGET=50000 ANTHROPIC_BASE_URL 範例
export ANTHROPIC_BASE_URL=https://my-proxy.example.com CLAUDE_CODE_MAX_MEMORY 範例
export CLAUDE_CODE_MAX_MEMORY=8192 常見問題
Claude Code 最常用的指令有哪些?
多數人會先用 claude、claude -c、claude -p、/model、/plan、/review、claude mcp add 與 Shift+Tab 權限切換。這頁把 CLI、slash commands、MCP、skills 與快捷鍵拆開整理,方便直接速查。
Claude Code 的快捷鍵有哪些?
常用快捷鍵包括 Ctrl+C 中斷生成、Ctrl+J 換行、Ctrl+R 搜尋歷史、Shift+Tab 切換權限模式、Esc+Esc 時光倒流、Cmd+P 模型選擇器等。
Claude Code 和 Cursor 差在哪?
Claude Code 是終端導向,強在 worktree、批次任務、MCP、權限模式與腳本化流程;Cursor 則更偏 IDE 內即時編輯、補全與視覺操作。如果你常在 terminal、git worktree、CI 或多 repo 流程工作,Claude Code 通常更順;如果主要在編輯器裡來回改 code,Cursor 上手更快。
Claude Code 的 Extended Thinking 怎麼用?
在 prompt 中加入 "think" 啟用 4K token 思考、"think hard" 或 "megathink" 啟用 10K、"ultrathink" 啟用 32K 最大推理。也可以用 Cmd+T 切換。
CLAUDE.md 是什麼?怎麼設定?
CLAUDE.md 是 Claude Code 的專案記憶檔。放在專案根目錄可定義編碼規範、架構說明、常用指令等。放在 ~/.claude/CLAUDE.md 則為全域指令,所有專案共用。用 /init 可自動生成。
Claude Code 怎麼接 MCP Server?
用 claude mcp add 互動式新增,或在 .mcp.json 中手動設定。支援 stdio 和 HTTP 兩種傳輸方式。MCP 工具會自動 lazy-load,減少 95% context 佔用。
Claude Code 的權限模式怎麼選?
日常開發先用 default 或 acceptEdits;需要大量改檔或執行安全指令時可切到 auto;只做分析或 code review 則用 plan。bypassPermissions 與 --dangerously-skip-permissions 只適合你完全信任的隔離環境。
Claude Code 可以像 ChatGPT / Gemini 一樣做自訂角色嗎?
可以,但做法不是聊天室裡點一個角色,而是用 CLAUDE.md、.claude/skills/<name>/SKILL.md、subagents 與 slash commands 把規則與流程固化。這比較適合工程團隊把專案規範、review 流程與自動化任務一起封裝。
資料來源
本頁內容以 2026-06-18 整理。Claude Code、MCP 與權限模式更新頻繁,實際旗標與行為請以官方文件為準。