agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code速查表:指令、設定與快捷鍵

# Claude Code v2.1.281速查表:涵蓋CLI旗標、斜線指令、鍵盤快捷鍵、權限模式、模型(所有方案皆預設使用Opus 5.5)、Hooks、外掛程式、Workflow與環境變數。

author: words: 2595 read_time: 25m updated: 2026-09-25 05:53

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

一站掌握所有CLI旗標、斜線指令、鍵盤快速鍵、設定鍵、hook 事件與環境變數。如需深入說明,請參閱完整的Claude Code指南。若是首次設定,請參閱快速入門。


1. 安裝

共有3種安裝方式,依建議優先順序排列。

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

安裝特定版本:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

驗證安裝:

claude doctor
claude --version

驗證身分:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. CLI 旗標

旗標 說明 範例
-p 列印模式——執行單次查詢後結束 claude -p "list TODOs"
-c 繼續最近的工作階段 claude -c
-r, --resume 繼續指定名稱或編號的工作階段 claude -r "auth-refactor"
-n, --name 啟動時設定工作階段顯示名稱 claude -n "feature-x"
--model 覆寫此工作階段使用的模型 claude --model opus
--max-turns 限制自主執行的回合數 claude -p "fix lint" --max-turns 10
--output-format 以text、json或stream-json格式輸出 claude -p "count files" --output-format json
--allowedTools 限制可用工具 claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode 設定權限模式 claude --permission-mode auto
--permission-mode auto 啟動時啟用自動模式(取代--enable-auto-mode,已於v2.1.111移除) claude --permission-mode auto
--dangerously-skip-permissions YOLO模式——略過所有提示 claude --dangerously-skip-permissions
--from-pr 啟動與PR連結的工作階段(v2.1.27+);接受GitHub、GHE、GitLab MR與Bitbucket PR網址(v2.1.119+) claude --from-pr 123
--fork-session 從已繼續的工作階段建立分支 claude -r base --fork-session
-w 在隔離的git worktree中啟動 claude -w
--bare 指令碼模式——略過hooks、LSP與plugins claude -p "count files" --bare
--plugin-url <url> 為目前工作階段擷取plugin的.zip封存檔(v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> 載入plugin資料夾、.zip封存檔或包含多個plugins的資料夾——每個具有資訊清單的子資料夾皆會載入,變更會即時套用(.zip為v2.1.128+,資料夾模式為v2.1.265+) claude --plugin-dir ./my-plugin.zip
--channels 將核准提示轉送至Telegram/Discord claude --channels
--forward-subagent-text 在stream-json輸出中包含subagent的文字與思考內容(v2.1.211+);環境變數:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader 啟用螢幕閱讀器模式(v2.1.208+);亦可使用CLAUDE_AX_SCREEN_READER=1或"axScreenReader": true claude --ax-screen-reader
--debug 啟用偵錯記錄 claude --debug
--init 使用CLAUDE.md初始化專案 claude --init

v2.1.212新增的子命令:claude auto-mode reset可從終端機重設自動模式狀態;傳入--yes即可略過確認提示。7


3. 斜線命令

命令 功能
/init 使用CLAUDE.md初始化專案
/compact 壓縮對話記錄。可加入焦點:/compact focus on tests
/context 查看內容視窗使用量與可採取的建議
/diff 在對話旁顯示全螢幕差異面板,隨Claude編輯即時呈現尚未提交的變更;使用/diff切換(v2.1.260)
/usage 顯示token使用量、費用與方案用量;整合式對話框(v2.1.118+:/cost與/stats是輸入捷徑,會開啟/usage分頁);v2.1.149+新增skills、subagents、plugins的分類限制用量,以及各MCP伺服器的費用
/cost 輸入捷徑→開啟/usage的費用分頁(v2.1.118+)
/model 變更模型。/model opus、/model sonnet
/fast 切換快速輸出模式——支援Opus 5.5(自v2.1.280起為預設模型,每百萬token為$8/$40)、Opus 5或Opus 4.8($10/$50);v2.1.219移除Opus 4.7;輸出速度約提升2.5倍;自v2.1.271起適用於Remote工作階段(雲端與自行託管的執行器)
/effort 設定投入程度:low、medium、high、xhigh、max(Opus 5.5預設為medium,大多數其他模型預設為high)
/status 查看工作階段狀態、模型與設定
/permissions 以互動方式管理權限設定
/config 開啟完整設定介面
/mcp 設定MCP伺服器。/mcp enable、/mcp disable
/hooks 查看hooks設定
/memory 查看及管理自動記憶檔案
/copy 複製程式碼區塊。使用/copy N複製倒數第N則回覆
/resume 繼續指定名稱的工作階段。/resume 1或/resume name
/rename 為目前工作階段命名。/rename feature-auth
/branch 建立對話分支以便平行探索
/fork 將對話複製至新的背景工作階段——在claude agents中具有獨立列項(v2.1.212重新賦予用途);自v2.1.221起,副本會有自己的worktree
/subtask 工作階段內分支——舊版/fork行為的新名稱(v2.1.212)
/list-agents 列出Claude可傳送訊息的所有agent:subagents、您的其他本機工作階段,以及啟用Remote Control時其他電腦上的工作階段(v2.1.224)
/peers /list-agents的別名(v2.1.224)
/clear 清除對話記錄
/plan 進入規劃模式。/plan refactor the auth module
/powerup 提供動畫示範的互動式功能教學(v2.1.90+)
/voice 切換按住說話的語音模式
/loop 週期性工作。/loop 5m /foo每5分鐘執行一次
/rewind 返回檢查點(或按兩次Esc)
/export 匯出對話逐字稿
/add-dir 新增工作資料夾以擴大檔案存取範圍
/agents 已於v2.1.198移除——請要求Claude建立或管理subagents,或直接編輯.claude/agents/;輸入/agents會說明精靈功能的去向
/goal 設定完成條件;Claude會持續執行,直到達成目標(v2.1.139+)
/skills 列出已安裝的skills;提供輸入即篩選的搜尋框(v2.1.121+)
/skill-doctor 顯示哪些已載入的skills未曾使用,以及其占用的內容成本(v2.1.261+)
/bashes 列出背景Bash工作
/tasks 列出背景agents
/theme 管理具名主題(v2.1.118+);plugins包含themes/資料夾
/output-style [name] 列出並切換輸出樣式;在v2.1.73至v2.1.268間曾遭棄用,改以/config取代,於v2.1.269恢復——可透過Remote Control使用,也適用於雲端/無頭工作階段
/color 設定提示列顏色。使用/color default重設
/code-review [effort] 依選用的投入程度找出正確性錯誤;--comment會發布行內GitHub PR留言(v2.1.147由/simplify更名)。自v2.1.218起,以背景subagent執行。自v2.1.223起,/review成為此命令的別名;不帶參數的/code-review會沿用上次輸入的投入程度,而/code-review ultra則會執行深入的雲端審查
/batch 批次作業
/security-review 審查程式碼中的安全漏洞
/claude-api 使用Claude API/Anthropic SDK建置應用程式
/doctor 完整設定檢查——診斷並修正問題(v2.1.205;/checkup為其別名)
/bug 向Anthropic回報錯誤
/release-notes 提供變更記錄的互動式版本選擇器(v2.1.92+)
/buddy 終端機陪伴寵物——18個物種、5個稀有度階級,依帳戶ID產生固定結果
/login / /logout 在工作階段中驗證身分或登出

自訂命令:建立.claude/commands/my-command.md(專案)或~/.claude/commands/my-command.md(個人),再使用/my-command呼叫。命令支援YAML frontmatter,可指定說明、允許的工具、模型覆寫,以及透過$ARGUMENTS或位置參數$1、$2進行引數插值。

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

用法:/fix-issue 123

4. 鍵盤快速鍵

一般控制

快速鍵 動作
Ctrl+C 取消目前的操作
Ctrl+D 結束工作階段(EOF)
Ctrl+L 清除畫面(保留歷史記錄)
Ctrl+O 切換詳細輸出
Ctrl+R 搜尋命令歷史記錄
Ctrl+V 從剪貼簿貼上圖片
Ctrl+B 將目前的操作移至背景
Ctrl+Enter(或 Ctrl+X Ctrl+S) 立即傳送:一次傳送所有佇列中的訊息;收到前,佇列中的文字會顯示為灰色(v2.1.275+)。自 v2.1.281 起,執行中的工具會移至背景,而不會取消當前回合
Ctrl+X Ctrl+K 停止所有 agents(v2.1.83 將快速鍵從 Ctrl+F 改為此組合;自 v2.1.265 起,第二個按鍵有 3 秒的輸入時間,逾時時會顯示通知)
Ctrl+S 暫存提示詞草稿
Ctrl+G 開啟外部編輯器
Esc Esc 回復上一項變更
Tab 接受提示詞建議
! Tab Bash 歷史記錄自動完成
Shift+Tab 循環切換權限模式
Alt+P / Option+P 輸入時切換模型
Alt+T 切換思考模式
Ctrl+T 切換語法醒目提示
Shift+Down 循環切換 agent 團隊成員
Up/Down 瀏覽命令歷史記錄
v Vim 視覺模式——字元選取(v2.1.118+;僅限 vim 模式)
V Vim 視覺行模式(v2.1.118+;僅限 vim 模式)
? 顯示快速鍵

快速前綴

前綴 動作 範例
# 新增至持久記憶 # Always use TypeScript
/ 斜線命令 /review
! 直接執行 bash ! git status
@ 參照檔案 @src/index.ts
& 將工作傳送至雲端 & Build the API

多行輸入

方法 按鍵
跳脫換行 \,接著按 Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
其他終端機 Shift+Enter(請先執行 /terminal-setup)
控制字元 Ctrl+J

您可以透過 /keybindings 自訂按鍵綁定(儲存於 ~/.claude/keybindings.json)。


5. 設定檔

優先順序(由高至低)

層級 位置 範圍
企業(鎖定) /Library/Application Support/ClaudeCode/managed-settings.json(macOS) 所有使用者,無法覆寫
CLI 旗標 命令列引數 目前的工作階段
本機專案 .claude/settings.local.json 個人、目前的專案(由 git 忽略)
共用專案 .claude/settings.json 團隊、納入 git 版本控制
使用者全域 ~/.claude/settings.json 您的所有專案
執行階段狀態 ~/.claude.json OAuth 權杖、MCP 設定

以第一個相符項目為準。企業設定無法規避。


6. Settings.json 參考

以下列出主要設定、型別與範例。可放入上述優先順序中的任何設定檔。

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

權限規則語法:Tool(pattern:*) 提供前綴比對。Bash(npm run test:*) 允許 npm run test、npm run test:unit 等命令。檔案模式使用 glob 語法:Edit(src/**)。自 v2.1.214 起,單一路徑區段的 dir/** 允許規則只會比對 <cwd>/dir,不再比對目錄樹中任意位置的 dir/;若要比對任意深度,請寫成 Edit(**/src/**)。deny/ask 規則仍會比對任意深度,而 hook 的 if: 條件也採用相同的 cwd 範圍限制。

新增鍵值(v2.1.118+):

鍵值 行為
autoMode.allow $defaults 在內建清單之外加入自訂規則的哨兵值(也適用於 soft_deny、environment)——v2.1.118+
prUrlTemplate 頁尾 PR 徽章的 URL 範本——v2.1.119+
wslInheritsWindowsSettings WSL 繼承 Windows 端的受管理設定——v2.1.118+
skillOverrides 隱藏或收合 skills:off、user-invocable-only 或 name-only——v2.1.129+
allowAllClaudeAiMcps 企業受管理設定,可在 managed-mcp.json 之外一併載入 claude.ai 雲端 MCP connectors——v2.1.149+
sandbox.filesystem.disabled 略過檔案系統隔離,同時保留網路輸出流量控制——v2.1.216+
emojiCompletionEnabled 在提示詞輸入欄中自動完成表情符號短碼(:heart: → ❤️);設為 false 即可停用——v2.1.217+
sandbox.network.strictAllowlist 對沙箱命令拒絕非允許清單中的主機,且不顯示提示——v2.1.219+
workflowSizeGuideline 從任何設定檔設定建議性的 Dynamic workflow 規模準則;預設為 medium(「目標是少於 15 個 agents」),設定後 /config 中的對應列會隱藏——v2.1.219+
syncClaudeAiSkills / syncClaudeAiPlugins claude.ai 帳號的 skills 與 plugins 會同步至使用該帳號登入的終端機工作階段;設為 false 可選擇退出——v2.1.275+
attribution commit 與 PR 的出處標示;取代已淘汰的 includeCoAuthoredBy。"attribution": false 會隱藏所有出處標示(v2.1.281+),但較舊的 CLI 版本會略過含有此設定的設定檔,因此跨版本共用的檔案請保留物件形式(commit、pr、sessionUrl)

如需完整的設定結構描述,請參閱完整指南中的設定深入解析。


7. CLAUDE.md 快速參考

CLAUDE.md 是專案的指示檔案。Claude 會在每個工作階段開始時讀取此檔案。

存放位置:

位置 範圍
CLAUDE.md(專案根目錄) 此專案中的所有使用者與所有工作階段
.claude/CLAUDE.md 相同範圍的替代位置
~/.claude/CLAUDE.md 個人、所有專案

AGENTS.md(v2.1.277+):若專案沒有 CLAUDE.md,Claude Code 會改為讀取 AGENTS.md——可在 /config 的「Project instructions」下變更此行為(Bedrock/Vertex/Foundry 尚不支援)。

建議包含的內容:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

內容應便於快速瀏覽。密集的敘述文字會在每個工作階段浪費內容權杖。請使用項目符號、表格及簡短的程式碼區塊,並避免冗長段落——Claude 會在每個工作階段開始時讀取 CLAUDE.md,因此每個字都會占用內容空間。

專業技巧: - 在 REPL 中使用 # 前綴,即可將內容加入自動記憶,無須編輯 CLAUDE.md:# Always use TypeScript strict mode - 當 Claude 讀取子目錄中的檔案時,也會載入該子目錄內的 CLAUDE.md - 團隊共用規則可放在 .claude/rules/*.md,以模組化方式整理


8. 權限模式

模式 行為 適用情境
default / manual——標示為 「Manual」(v2.1.200+) 每項工具第一次使用時顯示提示 一般開發
acceptEdits 自動核准檔案編輯,bash 操作仍會顯示提示 可信任的專案
auto 分類器(自 v2.1.210 起為 Sonnet 5,最初為 Sonnet 4.6)會審查每項操作是否安全 具備安全防護的自主操作
plan 唯讀——不允許編輯或執行 僅供分析與規劃
bypassPermissions 略過所有提示 CI/CD 自動化

Auto Mode(v2.1.85+)自 2026年8月14日起,已成為 Pro、Max 與 Team 方案新工作階段的預設權限模式(自行設定的 defaultMode 會持續生效,直到您接受一次性的切換提示;disableAutoMode 可在整個組織停用此模式)。這是建議用來取代 --dangerously-skip-permissions 的模式。唯讀操作與檔案編輯會自動核准;自 v2.1.281 起,分類器審查改在伺服器端執行,因此唯讀操作與沙箱化的 shell 命令也必須等待審查,若被標記便會遭到封鎖。系統會先套用自訂的允許/拒絕規則,其餘操作再交由安全分類器處理。預設會自動封鎖的操作包括:curl | bash、強制推送至 main、部署至正式環境、大量刪除雲端資源、變更 IAM,以及將敏感資料傳送至外部。1

熔斷機制:連續封鎖 3 次,或單一工作階段內累計封鎖 20 次後,會暫停 Auto Mode 並恢復手動提示。

無人值守模式下的危險 rm(v2.1.281):在 auto 模式及 --dangerously-skip-permissions 下,危險的 rm 提示會等待 2 分鐘,之後拒絕該命令並提供改寫提示,讓工作階段得以繼續。若遞迴 rm 的目標僅由命令替換輸出構成,例如 rm -rf "$(pwd)",即使設有 Bash 允許規則,現在也會要求確認。

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

PowerShell 自動核准(v2.1.119+):PowerShell 工具命令在權限模式下會比照 Bash 命令自動核准。PowerShell(Get-*:*) 等允許規則可讓唯讀操作略過提示。大量使用 PowerShell 的工作流程建議採用 v2.1.149+;此版本修正了內建 cd 的權限規避問題、前綴/萬用字元允許規則的比對問題,以及目錄變數未即時更新的問題。


9. Hook 事件

事件 觸發時機 可阻擋?
PreToolUse 工具執行前 是
PostToolUse 工具完成後 否
PostToolUseFailure 工具失敗後 否
UserPromptSubmit 使用者送出提示詞時 是
Stop Claude 完成回應時 是
SubagentStart subagent 產生時 否
SubagentStop subagent 完成時 是
SessionStart 工作階段開始時 否
SessionEnd 工作階段關閉時 否
Notification 警示觸發時 否

| InstructionsLoaded | CLAUDE.md 載入時 | 否 | | ConfigChange | 設定檔在工作階段期間變更時 | 是 | | DirectoryAdded | /add-dir 或 SDK register_repo_root 在工作階段期間新增工作目錄時(v2.1.219+) | 否 | | WorktreeCreate | 建立 worktree 時 | 是 | | WorktreeRemove | 移除 worktree 時 | 否 | | PreCompact | 壓縮上下文前 | 否 | | PostCompact | 壓縮上下文後 | 否 | | Elicitation | MCP 要求結構化輸入時 | 是 | | ElicitationResult | 使用者回應 MCP 對話框時 | 是 | | StopFailure | 回合因 API 錯誤而結束時 | 否 | | PermissionRequest | 顯示權限對話框時 | 是 | | PermissionDenied | 自動模式拒絕操作時(v2.1.88+) | 否 | | CwdChanged | 工作目錄變更時(v2.1.83+) | 否 | | FileChanged | 受監看檔案遭外部修改時(v2.1.83+) | 否 | | TaskCreated | 建立新任務時(v2.1.84+) | 否 | | TeammateIdle | Agent 團隊成員閒置時 | 是 | | TaskCompleted | 任務標記為完成時 | 是 |

完整的 Hook 協定(輸入/輸出 JSON、比對器、結束代碼)請參閱完整指南中的 Hook 深入解析。


10. Hook 設定

Hooks 位於 settings.json 或專用的 hooks.json 中。最小範例如下:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

比對器語法:

模式 比對對象
* 所有工具
Bash 僅 Bash
Edit\|Write Edit 或 Write
mcp__github MCP 伺服器工具
""(空白) 不含工具的事件(例如 UserPromptSubmit)

結束代碼:

代碼 意義
0 成功——操作繼續進行
2 阻擋——操作停止,stderr 傳給 Claude
1、3+ 非阻擋式警告

非同步 hooks 會在背景執行,不會造成阻擋:請在 hook 物件中加入 "async": true。2

Hook 輸出/輸入欄位:

  • PostToolUse/PostToolUseFailure hook 輸入中的 duration_ms(v2.1.119+)——工具執行時間,不含權限提示與 PreToolUse hooks。
  • hookSpecificOutput.updatedToolOutput(v2.1.121+)——取代任何工具的輸出(v2.1.118 僅針對 MCP 推出此功能;v2.1.121 擴充至所有工具)。
  • hookSpecificOutput.sessionTitle(v2.1.96+)——透過 UserPromptSubmit hook 設定工作階段標題。
  • 命令 hooks 上的 args: string[](v2.1.139+)——無須 shell 引號即可傳遞結構化 argv。
  • PostToolUse hooks 上的 continueOnBlock(v2.1.139+)——將阻擋原因傳回 Claude,並繼續執行該回合。
  • Agent hook 輸入中的 subagent_type(v2.1.140+)——識別正在執行的 Agent 類型。
  • Hook JSON 輸出中的 terminalSequence(v2.1.141+)——輸出用於通知、視窗標題與提示音的終端機控制序列。

11. MCP 快速設定

只需一個命令即可新增 MCP 伺服器:

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

範圍控制:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

專案 .mcp.json 範例:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

MCP 目前每月下載量已達 1 億次,索引的伺服器超過 3,000 個。3如需瞭解傳輸類型、輸入引導與工具搜尋設定,請參閱完整指南中的 MCP 章節。

alwaysLoad(v2.1.121+):讓受信任的伺服器不受工具搜尋延後載入機制影響。其所有工具會在工作階段開始時載入,無須額外進行 ToolSearch 往返:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

自動重試(v2.1.121+):啟動期間發生錯誤的 MCP 伺服器最多會重試 3 次,之後才會標記為已中斷連線。

SDK mcp_authenticate redirectUri(v2.1.121+):使用自訂 URI 配置完成 OAuth 時的必要欄位——適用於桌面應用程式與 claude.ai 連接器流程。


11.5. Plugin CLI 命令

命令 行為
claude --plugin-url <url> 為目前工作階段擷取 plugin .zip 封存檔(v2.1.129+)
claude --plugin-dir <path> 載入 plugin 目錄、.zip 封存檔或包含多個 plugins 的資料夾——其中每個含有資訊清單的子資料夾都會載入(.zip:v2.1.128+;資料夾模式:v2.1.265+)
claude plugin prune 移除已不存在上層來源的自動安裝 plugins(v2.1.121+)
claude plugin uninstall <name> --prune 解除安裝,並連帶移除失去相依來源的自動安裝相依套件(v2.1.121+)
claude plugin tag 建立含版本驗證的發行 git 標籤(v2.1.118+)
claude plugin eval 執行 plugin 的評估套件:產生可評分、可重現的結果,以及 JSON+HTML 報告(v2.1.269+)
claude plugin validate 發布前驗證 plugin;v2.1.281 新增 MCP 檢查(載入時會遭靜默捨棄的 .mcp.json 項目、未宣告的 ${user_config.*} 參照、不安全的 URL),並針對 shell 形式 hook 中未加引號的 ${CLAUDE_PLUGIN_ROOT} 顯示警告
/plugin install <plugin> --marketplace <source> 在工作階段內從尚未新增的 marketplace 安裝——系統會先詢問是否新增(v2.1.275+)

12. Subagent 類型

類型 預設模型 模式 適用情境
Explore 繼承工作階段模型,上限為 Opus(v2.1.198+;先前為 Haiku) 唯讀 搜尋程式碼庫、尋找檔案、瞭解結構
General-purpose 繼承主要模型 完整讀寫 複雜的研究與修改任務
Plan 繼承主要模型 唯讀 執行前規劃實作方式
Custom 可設定 可設定 特定領域工作(安全性審查、測試等)

Claude 會自動將工作委派給 subagents。您也可以明確提出要求:

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

自訂 subagents 會以含有 YAML frontmatter 的 Markdown 檔案,定義於 .claude/agents/(專案)或 ~/.claude/agents/(個人)中。最多可平行執行 10 個 subagents。4

在目前版本中,claude agents 會開啟 Agent View:這是一個研究預覽階段的操作畫面,可檢視執行中、受阻及已完成的 Claude Code 工作階段。claude agents --cwd <path> 可將檢視範圍限定於單一目錄(v2.1.141+);v2.1.142 新增背景工作階段的派送旗標;v2.1.143 則將這些旗標一致套用至儀表板與背景工作階段:--add-dir、--settings、--mcp-config、--plugin-dir、--permission-mode、--model、--effort 及 --dangerously-skip-permissions。v2.1.144 新增背景工作階段的 /resume 支援,並以 bg 標示;v2.1.145 新增 claude agents --json、等待輸入的分頁計數,以及 Agent View 回覆窗格修正;v2.1.147 新增固定的背景工作階段,使其在閒置時仍維持運作,並能就地重新啟動以套用更新。Agent View 適合用於監控,但不能作為工作已通過品質關卡的證明。6

自訂 Agent frontmatter 欄位:

欄位 用途
name 唯一識別碼(小寫、連字號)
description 呼叫時機(若要自動委派,請加入「PROACTIVELY」)
tools 以逗號分隔的工具清單。支援以 Agent(Explore) 限制可產生的類型
disallowedTools 從繼承的工具集中拒絕使用的工具
model opus、sonnet、haiku 或 inherit(預設)
permissionMode default/manual、acceptEdits、plan、bypassPermissions 等
maxTurns Agent 回合上限
background 設為 true 即一律以背景任務執行
isolation 設為 worktree,使用隔離的 git worktree 副本

自訂 Agent 範例(.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. 環境變數

驗證與API

變數 用途
ANTHROPIC_API_KEY 直接進行API驗證
ANTHROPIC_AUTH_TOKEN 自訂授權標頭
ANTHROPIC_CUSTOM_HEADERS 額外的請求標頭

模型設定

變數 用途
ANTHROPIC_MODEL 覆寫預設模型
CLAUDE_CODE_SUBAGENT_MODEL subagents 使用的模型;v2.1.147 修正了設定未傳遞至 agent-team teammate 程序的問題
CLAUDE_CODE_WORKFLOWS 設為 1,即可啟用預設關閉的 Workflow 工具,以進行具確定性的多代理協作編排(v2.1.147+)
MAX_THINKING_TOKENS 啟用延伸思考
CLAUDE_CODE_MAX_OUTPUT_TOKENS 限制輸出長度

雲端供應商

變數 用途
CLAUDE_CODE_USE_BEDROCK=1 使用 AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 使用 Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 使用 Microsoft Foundry
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Bedrock 服務層級——default/flex/priority(v2.1.122+);以 X-Amzn-Bedrock-Service-Tier 傳送
ENABLE_TOOL_SEARCH=true 選擇啟用 Vertex AI 的 Tool Search(v2.1.119+;預設關閉,以避免不受支援的 Beta 標頭)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 選擇啟用閘道 /v1/models 探索功能,供 /model 選擇器使用(v2.1.129+)
CLAUDE_CODE_AUTO_MODE_SERVER=0 選擇停用伺服器端自動模式分類器(此時本機分類器的用量會計入額度);=1 則為選擇啟用。自 v2.1.278 起,Bedrock、Vertex、Foundry 與閘道預設使用伺服器端分類,且不收取分類器額外用量;自 v2.1.281 起,此變數也適用於直接連線至AnthropicAPI的情況(v2.1.273–277 期間須以 =1 選擇啟用,當時預設使用本機分類器)
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 將 5 個 x-claude-code-* 提示標頭傳送至LLM閘道(v2.1.273+)

行為控制

變數 用途
DISABLE_AUTOUPDATER=1 防止自動更新
DISABLE_UPDATES=1 封鎖所有更新途徑,包括手動執行 claude update(v2.1.118+;比 DISABLE_AUTOUPDATER 更嚴格)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 透過 Homebrew/WinGet 安裝時,在背景執行套件管理工具升級並提示重新啟動(v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 無法使用SSH金鑰時,改以HTTPS而非SSH複製GitHub plugin 來源(v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 已移除——自 v2.1.160 起不再產生作用。Fast mode 現改為先執行 /model <model>,再執行 /fast on
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP 覆寫 v2.1.143+ 的上限;達到此上限後,若 stop hooks 反覆阻擋,系統會顯示警告並結束該回合
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 選擇停用 v2.1.143+ 的 PowerShell -ExecutionPolicy Bypass 行為
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 停用 PowerShell 工具;v2.1.143 預設為 Bedrock、Vertex 與 Foundry 使用者啟用此工具
DISABLE_TELEMETRY=1 選擇停用用量遙測
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH OTel 內容屬性的截斷上限(預設 60 KB,v2.1.214+)
DISABLE_COST_WARNINGS=1 隱藏費用警告
DISABLE_PROMPT_CACHING=1 全域停用提示詞快取
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 透過自動壓縮,將所有原生支援 1M 的模型限制在 200K(v2.1.223 將適用範圍從固定清單擴大)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 允許無法辨識的模型 ID 超出推定的上下文視窗(v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 移除內建的 commit/PR 指示
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 在自動模式及 --dangerously-skip-permissions 下,讓危險的 rm 提示持續等待,而非在 2 分鐘後拒絕執行(v2.1.281+)
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 若遞迴 rm 的目標僅來自命令替換輸出,則略過提示,例如 rm -rf "$(pwd)"(v2.1.281+)
CLAUDE_CODE_HIDE_CWD=1 在啟動畫面標誌中隱藏工作目錄(v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 在外部建置中分叉 subagents(v2.1.117+;自 v2.1.121 起可在非互動式 -p 模式運作)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 自動偵測未能識別時,強制同步終端機輸出(v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 在 stream-json 輸出中納入 subagent 的文字與思考內容;搭配 --forward-subagent-text 使用(v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION 每個工作階段的 WebSearch 上限(預設 200,v2.1.212+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION 每個工作階段產生 subagent 的上限(預設 200;/clear 會重設額度,v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 同時執行的 subagents 上限(預設 20;與上述每個工作階段的總數上限不同,v2.1.217+)
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS Workflow 扇出時的錯開間隔,以利重複使用提示詞快取;0 表示停用(v2.1.229+)
CLAUDE_CODE_TOOL_MEMORY_LIMIT 選擇啟用 Linux 記憶體 cgroup,限制 Bash 工具命令可用的記憶體(MB)(v2.1.233+)
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS WebFetch 每個 URL 的工作階段快取 TTL,預設為 15 分鐘(v2.1.233+)
CLAUDE_CODE_ENABLE_TODO_TOOLS 在 Opus 4.8+/Sonnet 5+/Fable 5+ 上恢復待辦事項/任務工具;自 v2.1.233 起預設關閉
CLAUDE_CODE_PROJECT_DIR_NAME 在每個工作階段各有設定目錄的主機上,設定簡短的個別專案逐字稿目錄名稱(v2.1.234+)
CLAUDE_CODE_GOAL_CHECKIN_MINUTES 背景任務造成 /goal 停滯達此時間後進行檢查;0 表示停用(v2.1.234+,預設 30)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH 巢狀 subagent 的產生深度——自 v2.1.219 起預設為 3;設為 1 可停用巢狀產生。預設值沿革:5(v2.1.172–v2.1.216)→ 1(v2.1.217)→ 3(v2.1.219),因此建議明確設定
CLAUDE_AX_SCREEN_READER=1 啟用螢幕閱讀器模式;等同於 --ax-screen-reader(v2.1.208+)

工具設定

變數 用途
BASH_DEFAULT_TIMEOUT_MS Bash 命令逾時時間(預設 30000)
BASH_MAX_TIMEOUT_MS Bash 逾時時間上限(預設 600000)
MCP_TIMEOUT MCP伺服器啟動逾時時間(預設 5000)
MCP_TOOL_TIMEOUT MCP工具執行逾時時間(預設 30000);v2.1.142 修正遠端 HTTP/SSE 呼叫忽略較高設定值的問題
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH 覆寫MCP工具說明與伺服器指示的 2,048 字元上限——適用於工作階段中的每部MCP伺服器(v2.1.280+)
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS 耗時的MCP工具呼叫自動移至背景前的時間門檻(預設 2 分鐘,v2.1.212+)

網路與 Proxy

變數 用途
HTTP_PROXY / HTTPS_PROXY Proxy 設定
NO_PROXY 針對特定網域略過 Proxy
CLAUDE_CODE_CLIENT_CERT mTLS 憑證路徑
ANTHROPIC_WORKSPACE_ID 當一項規則橫跨多個工作區時,限定工作負載身分同盟權杖的適用範圍(v2.1.141+)

如需完整清單,請參閱完整指南中的環境變數。


14. 費用參考

每100萬個 token 的定價(截至2026年9月)。5

模型 輸入 輸出 備註
Sonnet 5 $2.00 $10.00 適合注重成本的日常程式開發;在 v2.1.280 將這些方案改用 Opus 之前,它是 Pro/Team Standard 的預設模型。原生支援 1M 上下文;$2/$10 為標準牌價(原訂於9月1日調漲至 $3/$15 的計畫已取消;v2.1.243 已更新 /model 選擇器以反映此變更)。/model sonnet(claude-sonnet-5)。
Opus 5.5 $4.00 $20.00 自 v2.1.280(2026年9月22日)起的預設 Opus 模型——模型 ID 為 claude-opus-5-5、1M 上下文,快取讀取價格為 $0.20/MTok(輸入價格的0.05倍;標準為0.1倍)。各項價格均低於 Opus 5;隨著 v2.1.280 將 Pro 與 Team Standard 從 Sonnet 改為 Opus,目前也是所有方案的預設模型。/model opus。
Opus 5(前一代) $5.00 $25.00 v2.1.219(2026年7月24日)至 v2.1.278 採用的 Opus 層級——模型 ID 為 claude-opus-5、1M 上下文/128K 輸出,預設啟用 thinking,effort 預設為 high,知識截止日期為2026年5月。它曾是高階方案——Max、Team Premium、Enterprise(自 v2.1.251 起依席次套用)——以及 Anthropic API 的預設模型,直到 v2.1.280 將 Opus 5.5 設為預設 Opus 模型。可透過 ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5 固定使用此模型。
Opus 4.8(舊版) $5.00 $25.00 價格相同,目前已列入文件的舊版模型表格;曾是 v2.1.154–v2.1.219 的高階方案預設模型。可透過 ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8 固定使用此模型。
Fable 5.1 $10.00 $50.00 定位高於 Opus;自 v2.1.257 起可透過 /model fable 選用,該版本也是首個內建此模型的可安裝版本(Fable 5 自 v2.1.170 起提供,目前已移至文件的舊版模型表格)。模型 ID 為 claude-fable-5-1、1M 上下文/128K 輸出,採用永遠啟用的自適應 thinking,知識截止日期為2026年6月(在所有現行模型中最新),快取讀取價格為 $0.25/MTok(輸入價格的0.025倍;標準為0.1倍)。
Haiku 4.5 $1.00 $5.00 適合快速探索與簡單任務。

一般工作階段會耗用50K–200K個輸入 token 與10K–50K個輸出 token。Haiku 工作階段:$0.10–$0.45。Opus 5.5 工作階段:$0.40–$1.80。

Claude Code 的預設模型(依方案區分):自 v2.1.280(2026年9月22日)起,所有方案皆預設使用 Opus——Pro 與 Team Standard 已從 Sonnet 改為 Opus,與 Max、Team Premium 及 Enterprise 一致——且預設 Opus 模型為 Opus 5.5(claude-opus-5-5),opus 別名目前也會指向此模型。v2.1.251 的分流方式(高階方案使用 Opus 5,Pro/Team Standard 使用 Sonnet 5)以及 v2.1.197 全面預設使用 Sonnet 5 的安排,皆已成為歷史。管理員可設定全組織的預設值,該值會在 /model 中顯示為「Org default」(v2.1.196+)。AWS、Amazon Bedrock 與 Google Cloud Agent Platform 上的 Claude Platform 也預設使用 Opus 5.5;Microsoft Foundry 是唯一例外(預設使用 Sonnet 4.5,且只有此處的 opus 會解析為 Opus 4.6)——可透過 ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL 固定使用特定模型。

Opus 5.5、Sonnet 5、Opus 5、Opus 4.8、Fable 5 與 Fable 5.1 僅採用自適應推理(不提供固定 thinking 預算),面對最困難的程式開發/代理型工作時可使用 /effort xhigh。除了 Opus 5.5 預設為 medium 之外,其他模型的 effort 均預設為 high——此外,自 v2.1.280 起,在 /effort 改為依模型分別設定之前儲存的 effort 層級,不再沿用至 Opus 5.5 等新發布模型。因此,新模型會先採用本身的預設值,直到您另行選擇。Opus 5.5 與 Fable 系列模型無法關閉 thinking(MAX_THINKING_TOKENS=0 對其無效)。Opus 5 相較於 Opus 4.8 的破壞性變更:若請求省略 thinking 欄位,預設會啟用 thinking;若將 thinking: {type: "disabled"} 與 xhigh 或 max effort 搭配使用,則會傳回 400。

Fast mode(/fast)適用於 Opus 5.5、Opus 5 與 Opus 4.8,而自 v2.1.280 起預設使用 Opus 5.5——Opus 5.5 每 MTok 為 $8/$40,Opus 5 與 4.8 則為 $10/$50(各為基本價格的2倍),每秒輸出 token 數最高可達2.5倍。Opus 4.7 已移除:claude-opus-4-7 + speed: "fast" 現在會回報錯誤,不再退回標準速度。此功能為研究預覽版,僅適用於 Claude API 與訂閱方案(不支援 Bedrock/Vertex/Foundry 或 AWS 上的 Claude Platform);切換速度會使提示詞快取失效。自 v2.1.271 起,fast mode 也可用於 Claude Code Remote 工作階段(雲端與自行託管的執行器):在組織允許的情況下,系統會套用主機的 fast mode 設定,或您在工作階段中輸入的 /fast。

在工作階段期間切換模型:

/model opus       # Switch to Opus 5.5 (v2.1.280+)
/model sonnet     # Switch to Sonnet 5
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh     # Recommended for the hardest coding/agentic work

判斷原則:簡單探索交給 Haiku。注重成本的日常程式開發交給 Sonnet。高難度推理、架構設計、代理型迴圈與安全性分析交給 Opus。複雜重構請使用 opusplan(由 Opus 規劃、Sonnet 執行)。


15. 重要檔案位置

路徑 用途
~/.claude/settings.json 使用者全域設定
~/.claude/keybindings.json 自訂鍵盤快速鍵
~/.claude/CLAUDE.md 個人指示(套用至所有專案)
~/.claude/commands/ 個人 slash commands
~/.claude/skills/ 個人 skills
~/.claude/agents/ 個人 subagents 定義
~/.claude.json 執行階段狀態、OAuth token、MCP 設定
.claude/settings.json 專案設定(透過 git 共用)
.claude/settings.local.json 專案設定(個人使用,已由 git 忽略)
.claude/CLAUDE.md 專案指示
.claude/commands/ 專案 slash commands
.claude/agents/ 專案 subagents 定義
.claude/skills/ 專案 skills
.claude/plans/ Plan mode 輸出檔案
.claude/memory/ 自動記憶檔案
.mcp.json 專案 MCP 伺服器設定
CLAUDE.md 專案指示(根目錄中的替代位置)
AGENTS.md 專案沒有 CLAUDE.md 時,會將此檔案讀取為專案指示(v2.1.277+)

16. 變更記錄

日期 變更
2026-09-24 針對 v2.1.281 進行同步(9月23日;npm 的 latest 與 next 均為 2.1.281,stable 移至 2.1.273;自 2.1.280 起未跳過任何版本)。立即傳送(Ctrl+Enter)現在會將執行中的工具移至背景,而非取消該回合。CLAUDE_CODE_AUTO_MODE_SERVER 現在也適用於直接的 Anthropic API 連線。自動模式:經伺服器審查的唯讀與沙箱 shell 命令會等待審查結果;危險的 rm 提示在無人值守模式下會於 2 分鐘後拒絕。新增項目:attribution(false 會隱藏所有署名)、claude plugin validate MCP 檢查,以及 2 個 rm 環境變數。修正:/agents 項目現在註明精靈已於 v2.1.198 移除。
2026-09-23 修正內容,沒有新的 CLI 版本(npm latest 仍為 2.1.280)。快速模式現在於 /fast 項目與成本參考附註中列出 Opus 5.5 每 MTok $8/$40;自 v2.1.280 起,這是快速模式的預設模型(Opus 5 與 4.8 仍為 $10/$50)。依 Opus 5.5 的 $4/$20 重新計算 Opus 工作階段成本:$0.40-$1.80。/effort 項目列出完整級別,以及 Opus 5.5 預設的 medium;Opus 5.5 無法關閉思考。
2026-09-22 針對 v2.1.280 進行同步(9月22日;npm latest 為 2.1.280,stable 維持 2.1.267;2.1.279 從未發布——沒有 npm 版本,也沒有變更記錄章節)。Claude Opus 5.5(claude-opus-5-5)是新的預設 Opus 模型——1M 上下文、每 MTok $4/$20、快取讀取每 MTok $0.20——而且 Pro 與 Team Standard 的預設模型從 Sonnet 改為 Opus,與 Max、Team Premium 及 Enterprise 一致:新增 Opus 5.5 成本參考項目,將 Opus 5 與 Sonnet 5 項目重新界定為歷史資料,並更新預設模型附註及 /model 說明。CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH——新增環境變數項目:覆寫 MCP 工具說明及伺服器指示的 2,048 字元上限。v2.1.280 另有以下變更,但不影響速查表內容:在 /effort 改為依模型設定前儲存的 effort 級別,不再套用至 Opus 5.5 等新發布模型(它們會從自身預設值開始);透過符號連結路徑寫入時,現在會依實際寫入位置判定,因此 acceptEdits、allow 規則及自動模式不再核准落在樹狀目錄外的寫入;安全檢查拒絕審查時,自動模式會拒絕一次,而在 10 次檢查未獲回應後,會先退避再停止該回合。
2026-09-21 針對 v2.1.277-278 進行同步(9月18至19日;npm latest 為 2.1.278,stable 維持 2.1.267)。支援 AGENTS.md(v2.1.277)——在 CLAUDE.md 章節新增附註,並於重要檔案位置新增一列:若專案沒有 CLAUDE.md,Claude Code 會改讀取 AGENTS.md;可在 /config 的「Project instructions」下設定,Bedrock/Vertex/Foundry 尚不支援。CLAUDE_CODE_AUTO_MODE_SERVER 的語意反轉(v2.1.278)——更新該列:伺服器端分類器現在是 Claude API、Enterprise 使用者,以及 Bedrock/Vertex/Foundry 與閘道的預設值;分類器額外負擔不計費,在這些環境中以 =0 選擇退出(v2.1.273 項目將 =1 記載為選擇加入,當時預設使用本機分類器);/status 新增「Auto mode server」列。速查表其他內容不受影響(v2.1.277 的沙箱複合命令 glob 修正、headless 結束代碼行為及閘道輸出環境變數,收錄於完整指南)。
2026-09-17 針對 v2.1.274-276 進行同步(9月17日;npm latest 為 2.1.276,stable 維持 2.1.267;2.1.276 修正 2.1.275 的迴歸問題——當 ANTHROPIC_BASE_URL 指向 Proxy 或閘道時,每個請求都會回傳 400,因此在其後方切勿鎖定 2.1.275)。立即傳送按鍵(v2.1.275)——新增項目:ctrl+enter(或 ctrl+x ctrl+s)會中斷該回合並傳送所有已排入佇列的訊息。syncClaudeAiSkills/syncClaudeAiPlugins(v2.1.275)——新增設定項目:claude.ai 帳戶的 skills 與 plugins 會同步至已登入的終端機工作階段,設為 false 可選擇退出。/plugin install <plugin> --marketplace <source>(v2.1.275)——新增 plugin 項目:會先提議加入 marketplace。速查表其他內容不受影響(v2.1.274 的「cloud session」命名變更不涉及速查表項目,而新的 MCP 環境變數收錄於完整指南的環境變數表)。
2026-09-16 針對 v2.1.273 進行同步(9月15日;npm latest,解決下方對 next 標籤的追蹤;stable dist-tag 移至 2.1.267)。新增 2 個環境變數項目:CLAUDE_CODE_AUTO_MODE_SERVER(閘道自動模式現在於 Bedrock/Vertex/Foundry 預設使用本機分類器)及 CLAUDE_CODE_GATEWAY_HINT_HEADERS。權限規則使用者請注意:v2.1.273 小幅還原 v2.1.268 對無法分析之命令列的拒絕檢查(eval、env -C 命令列會再次顯示提示,而非直接拒絕);v2.1.260 的狀態與符號連結修正仍然有效。速查表其他內容不受影響。
2026-09-15 針對 v2.1.266-272 進行同步(9月8至14日;npm latest 為 2.1.272,2.1.273 僅使用 next 標籤,尚無版本資訊;266/270 是單行迴歸修正,272 沒有內容變更)。/output-style 恢復使用(v2.1.269)——新增項目:列出並切換輸出樣式;此功能於 v2.1.73-v2.1.268 期間因改用 /config 而遭棄用,現在也能透過 Remote Control,以及在雲端/headless 工作階段中運作。快速模式擴及 Remote 工作階段(v2.1.271)——更新 /fast 項目與快速模式附註:若組織允許,可於雲端及自行託管的 runner 中,透過主機設定或工作階段內的 /fast 啟用。claude plugin eval(v2.1.269)——新增 Plugin CLI 項目:以 JSON 與 HTML 報告執行可評分、可重現的評估套件。速查表其他內容不受影響(已確認:/diff、/skill-doctor、--plugin-dir 及組合鍵項目均未受這些版本影響)。
2026-09-08 針對 v2.1.265 進行同步(9月8日;2.1.262/2.1.264 從未發布,2.1.263 沒有內容變更)。--plugin-dir 項目:資料夾 plugins 模式——每個含有 manifest 的子資料夾都會載入,執行期間新增或移除的子資料夾也會被偵測(v2.1.265+)。Ctrl+X Ctrl+K 項目:雙鍵組合現在會等待第 2 個按鍵 3 秒,逾時時顯示通知(原為等待 1 秒並無聲取消,導致在 tmux 下輸入的組合鍵遭到吞沒)。速查表其他內容不受影響。
2026-09-05 針對 v2.1.261 進行同步(9月4日)。新增 /skill-doctor 項目:顯示哪些已載入的 skills 未被使用,以及各自耗用多少上下文,以便加以精簡。v2.1.261 另有以下變更,但不影響速查表內容:keybindingFlavor 設定已停用(readline 單字編輯現在是唯一的提示輸入方言)——速查表從未記載此設定。
2026-09-03 針對 v2.1.260 進行同步(在下方同日的 v2.1.257-259 同步後數小時推出)。新增 /diff 項目:在對話旁顯示全螢幕差異面板,隨 Claude 編輯即時呈現未提交的變更。權限規則使用者請注意:v2.1.260 還原 v2.1.259 將 Read() deny 規則延伸至 Bash 選項值與運算元的變更(在所有模式下,若有建置目錄 deny 規則,npm run build 都會遭拒);v2.1.257 對輸入重新導向與讀取器命令的涵蓋仍然有效。
2026-09-03 針對 v2.1.257-259 與 Claude Fable 5.1 發布進行同步(2026年9月1日)。fable 別名現在會選取 Fable 5.1(claude-fable-5-1)——每 MTok 費用仍為 $10/$50,知識截止日期為 2026年6月(所有現行模型中最新),快取讀取每 MTok $0.25(0.025 倍,相較於標準的 0.1 倍);Fable 5 移至文件的舊版模型表。v2.1.257 是首個可安裝且包含 Fable 5.1 的版本(2.1.253-256 從未發布至 npm)。已更新成本參考項目、適應性推理附註及 /model 說明。
2026-08-30 依模型設定文件與 CLI v2.1.251 修正預設模型:Opus 5 是進階方案的預設模型(Max、Team Premium、Enterprise 隨用隨付、Anthropic API、Bedrock/Google Cloud’s Agent Platform/AWS 上的 Claude Platform;席次制 Enterprise 於 v2.1.251 加入),而 Pro/Team Standard 的預設模型為 Sonnet 5(Foundry:Sonnet 4.5)。已更新 Sonnet 5、Opus 5 與 Opus 4.8 項目、預設模型附註及 /model 說明;移除 v2.1.197 中「全面採用 Sonnet 5」的說法。
2026-08-26 定價修正:Sonnet 5 每 MTok $2/$10 現為標準牌價——Anthropic 的定價頁面取消原訂於 9月1日調升至 $3/$15 的計畫,而 v2.1.243 已同步更新 /model 選擇器與 claude-api skill。已更新成本參考項目與預設模型附註;其他內容均未變更。5
2026-08-17 針對 v2.1.234 進行同步。claude.ai 使用量限制重設後,工作階段會自動繼續(/config:「Continue automatically at usage limit」)。環境變數:CLAUDE_CODE_PROJECT_DIR_NAME、CLAUDE_CODE_GOAL_CHECKIN_MINUTES。/permissions 與 /add-dir 現在可於回合進行期間開啟。透過已驗證的 glab,頁尾會顯示 GitLab MR 徽章(!N)。
2026-08-15 針對 v2.1.233 進行同步。環境變數:CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux Bash cgroup)、CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS、CLAUDE_CODE_ENABLE_TODO_TOOLS(todo/task 工具現在於 Opus 4.8/Sonnet 5/Fable 5+ 預設為關閉)。GitLab MR 可搭配 --worktree 使用(claude agents 中顯示 !N)。還原 v2.1.232 的 Cygwin 符號連結與 < file 權限變更;並修正其 Windows 自動模式核准的迴歸問題。
2026-08-14 針對 v2.1.231–232 與 8月14日的預設值切換進行同步。自動模式現在是 Pro/Max/Team 新工作階段的預設模式(已在自動模式區塊中註明)。v2.1.232:以 @ 提及即時工作階段(透過 SendMessage 路由,僅輸入名稱且完全相符即可傳送)、預設啟用 subagent 分叉、在 /config 新增對話逾期與跨工作階段傳入設定、GitLab marketplaces 與權杖遮蔽、additionalMarketplaces/allowedMarketplaces 設定別名。v2.1.231:MCP OAuth redirect-URI 修正。
2026-08-12 針對 v2.1.228–229 進行同步。環境變數:新增 CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS(Workflow 扇出錯開間隔,0 表示停用)。其他變更:claude remote-control --continue 會繼續最近的 Remote Control 工作階段;/commit-push-pr 不再自動核准危險的 git 旗標;在較新模型上,Write 工具會套用與 Edit 相同的覆寫規則。
2026-08-10 修復完整檢核主指南時發現的既有缺陷:自動模式分類器項目仍寫著 Sonnet 4.6——修正為自 v2.1.210 起使用 Sonnet 5(最初為 Sonnet 4.6)。
2026-08-06 針對 v2.1.221–v2.1.223 的命令介面項目進行同步。/review 再次成為 /code-review 的別名(v2.1.223),並會記住最後輸入的 effort 級別;/fork 建立的副本會擁有自己的 worktree(v2.1.221);VSCode 新增 Focus 檢視(Ctrl+Alt+F,v2.1.221);CLAUDE_CODE_DISABLE_1M_CONTEXT 現在會透過自動壓縮,將所有原生 1M 模型限制為 200K,並以 CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT 作為未知模型的例外開關(v2.1.223);strictKnownMarketplaces/blockedMarketplaces 接受 "owner/*" 組織萬用字元(v2.1.223)。
2026-07-25 針對 v2.1.219–v2.1.220 項目進行同步。模型:Claude Opus 5(claude-opus-5)取代 Opus 4.8,成為 Opus 級別模型,也是 /model opus 選取的模型——每 MTok 同為 $5/$25,1M 上下文/128K 輸出、預設啟用思考、effort 預設為 high、知識截止日期為 2026年5月,並為 Claude Max 的預設模型;Opus 4.8 保留為舊版項目。相較於 4.8 的破壞性變更:未提供 thinking 欄位的請求現在會進行思考,而 thinking: {type: "disabled"} 搭配 effort xhigh/max 會回傳 400。快速模式修正:/fast 僅涵蓋 Opus 5 與 Opus 4.8,費用為每 MTok $10/$50(基準價格的 2 倍,輸出速度約 2.5 倍)——Opus 4.7 已移除,現在使用 speed: "fast" 時會報錯,而非退回其他模式。環境變數:修正 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH——自 v2.1.219 起,巢狀 subagent 產生功能預設於深度 3 啟用(v2.1.217 原為停用);設為 1 即可停用。設定鍵:新增 sandbox.network.strictAllowlist(拒絕未列入 allowlist 的主機且不顯示提示)與 workflowSizeGuideline(Dynamic workflow 規模建議值,預設為 medium/少於 15 個 agents)。Hook 事件:新增 DirectoryAdded(在 /add-dir 或 SDK register_repo_root 於工作階段途中註冊工作目錄後觸發)。v2.1.220 僅包含錯誤修正與可靠性改善。
2026-07-24 針對 v2.1.218 項目進行同步。命令介面:/code-review 現在會作為背景 subagent 執行,因此審查工作不再占用對話內容。v2.1.218 另有以下變更:具有 context: fork 的 skills 預設於背景執行(各 skill 可透過新的 background: false frontmatter 鍵選擇退出);/deep-research 僅在手動叫用時啟動;自動模式分類器會裁決危險 rm/背景 &/可疑 Windows 路徑檢查,而非開啟權限對話框;agent frontmatter hooks 要求 agent 檔案所在資料夾已接受工作區信任。
2026-07-22 針對 v2.1.217 項目進行同步。環境變數:新增 CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(同時執行的 subagent 上限,預設 20)與 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH(自 v2.1.217 起,巢狀 subagent 產生功能預設關閉——設定此值可重新啟用;v2.1.172–v2.1.216 允許 5 層)。設定鍵:新增 emojiCompletionEnabled(提示輸入中的 emoji 短碼自動完成,:heart: → ❤️;false 表示停用)。v2.1.217 另有以下變更:達到上限時,--max-budget-usd 現在也會停止背景 subagents。
2026-07-21 針對 v2.1.214–v2.1.216 項目進行同步(v2.1.213 從未發布)。權限規則語法:單區段 dir/** allow 規則現在僅比對 <cwd>/dir(v2.1.214)——任何深度請使用 **/dir/**;deny/ask 規則仍維持任意深度比對;hook if: 條件也採用相同的 cwd 範圍。設定鍵:新增 sandbox.filesystem.disabled(略過檔案系統隔離,但保留網路輸出控制,v2.1.216+)。環境變數:新增 CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH(OTel 內容截斷限制,預設 60 KB,v2.1.214+)。
2026-07-17 已同步至 Claude Code v2.1.212。命令介面:重新定位 /fork 用途——將對話複製至新的背景工作階段,並擁有自己的 claude agents 項目;工作階段內的分叉現在改為 /subtask;新增 claude auto-mode reset 子命令(--yes 略過確認);新增旗標 --forward-subagent-text(v2.1.211)與 --ax-screen-reader(v2.1.208)。新增環境變數:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT、CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION/CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(預設每個工作階段 200 次,v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(超過 2 分鐘的 MCP 呼叫會自動移至背景)、CLAUDE_AX_SCREEN_READER。7
2026-07-07 已同步至 Claude Code v2.1.202。權限模式 default →「Manual」(v2.1.200;接受 manual 作為別名)。重新建構模型表以反映目前陣容——Sonnet 5(自 v2.1.197 起為 Claude Code 的預設模型)、Opus 4.8、Fable 5、Haiku 4.5——取代過時的 Opus 4.7 旗艦/Sonnet 4.6 項目;並更新預設路由及 /effort 附註。Explore subagent 現在會繼承工作階段模型(最高為 Opus,v2.1.198),原先使用 Haiku。移除過時項目:--enable-auto-mode(於 v2.1.111 移除 → 請改用 --permission-mode auto)及 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(自 v2.1.160 起已無作用)。
2026-05-24 將 latest 版本線的佐證同步至 Claude Code v2.1.150。新增 /usage 各類別限制用量、透過變更記錄補充 /diff 鍵盤捲動附註、透過變更記錄補充 GFM 工作清單核取方塊呈現附註、Enterprise allowAllClaudeAiMcps、PowerShell 權限修正指引,以及 Bash/git-worktree/受管理設定/OTEL/Remote Control 可靠性附註。v2.1.150 本身沒有已公布的使用者可見變更。本機驗證:本機 claude --version 回傳 2.1.144 (Claude Code),而 npm latest 為 2.1.150。6
2026-05-21 將 latest 版本線的佐證同步至 Claude Code v2.1.147。新增預設關閉的 Workflow 工具(CLAUDE_CODE_WORKFLOWS=1)、固定的 Agent View 背景工作階段、以 /code-review [effort] --comment 取代 /simplify、強化 REPL/Workflow 沙箱、自動更新程式與大型差異改善、抑制重複提示記錄,以及 Enterprise 登入、PowerShell、MCP 分頁、Agent View、plugin、hook 條件與貼上文字修正。本機驗證:本機 claude --version 回傳 2.1.144 (Claude Code),而 npm latest 為 2.1.147。6
2026-05-19 將 latest 版本線的佐證同步至 Claude Code v2.1.145。新增 claude agents --json、Agent View 等待輸入的分頁計數、狀態列 GitHub 儲存庫/PR JSON 欄位、更完整的安裝前 plugin 探索、Stop/SubagentStop hook 輸入的 background_tasks 與 session_crons、OTEL agent_id/parent_agent_id,以及權限、MCP、spinner、Windows、Agent View、工作清單、plugin 驗證、skill 遞迴及 Read 工具修正。本機驗證:本機 claude --version 回傳 2.1.144 (Claude Code),而 npm latest 為 2.1.145。6
2026-05-19 將 latest 版本線的佐證同步至 Claude Code v2.1.144。新增 /resume 對背景工作階段的支援、/model 目前工作階段/預設行為、/usage-credits、plugin 最後更新時間顯示、背景 subagent 執行時間通知,以及終端機/背景工作階段可靠性修正。本機驗證:claude --version 回傳 2.1.144 (Claude Code),npm latest 亦為 2.1.144。6
2026-05-18 將 latest 版本線的佐證同步至 Claude Code v2.1.143。新增 Agent View 派送一致性、停止 hook 封鎖上限、PowerShell 原則環境變數,並註明 plugin 相依性強制執行、預估 plugin 上下文成本、worktree.bgIsolation: "none"、背景工作階段的模型/effort 保留,以及 /goal 評估器計時修正。本機驗證:claude --version 回傳 2.1.142 (Claude Code),而 npm latest 為 2.1.143。6
2026-05-15 將 latest 版本線的佐證同步至 Claude Code v2.1.142。新增 terminalSequence、claude agents --cwd、v2.1.142 背景工作階段派送旗標、快速模式 Opus 4.7 預設覆寫、HTTPS plugin 複製環境變數、工作負載身分工作區環境變數,以及 MCP_TOOL_TIMEOUT 遠端 HTTP/SSE 修正附註。本機驗證:claude --version 回傳 2.1.141 (Claude Code),而 npm latest 為 2.1.142。6
2026-05-13 將 latest 版本線的佐證同步至 Claude Code v2.1.140。新增 /goal、Agent View 附註、command-hook args、PostToolUse continueOnBlock,以及 agent hook 輸入的 subagent_type。另註明 v2.1.140 修正 ConfigChange、disableAllHooks 與 allowManagedHooksOnly 的行為。本機驗證:claude --version 回傳 2.1.140 (Claude Code)。6
2026-05-06 將 latest 版本線的佐證同步至 Claude Code v2.1.131。無須變更命令、設定、快速鍵、hook、plugin 或環境變數表,因為 v2.1.131 是針對 VS Code Windows 啟用與 Mantle 端點驗證的修正版。6
2026-05-05 同步至 CC 指南 v2.36(CLI v2.1.126–v2.1.129)。新增:用於載入 plugin zip 的 --plugin-url、--plugin-dir 的 .zip 支援、skillOverrides、CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY、CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE、CLAUDE_CODE_FORCE_SYNC_OUTPUT,以及 v2.1.129 對實驗性 themes/monitors 的 plugin manifest 指引。涵蓋至 v2.1.129。6
2026-04-29 同步至 CC 指南 v2.35(CLI v2.1.117–v2.1.123)。新增:alwaysLoad MCP 選項與啟動時自動重試;claude plugin prune 與 --prune 串聯清理;claude plugin tag;/skills 輸入即篩選;/theme 命名主題;/usage 合併對話框;vim 視覺模式(v/V);PowerShell 自動核准;hook 輸入中的 duration_ms 與適用所有工具的 updatedToolOutput;prUrlTemplate、wslInheritsWindowsSettings、autoMode.allow $defaults;環境變數 ANTHROPIC_BEDROCK_SERVICE_TIER、ENABLE_TOOL_SEARCH、CLAUDE_CODE_HIDE_CWD、DISABLE_UPDATES、CLAUDE_CODE_FORK_SUBAGENT;--from-pr 接受 GitLab/Bitbucket/GHE PR URL。涵蓋至 v2.1.123。
2026-04-19 更新:Sonnet 4.6 的 1M 上下文現在以標準 $3/$15 顯示(無長上下文溢價);定價註腳改為 platform.claude.com/docs/en/about-claude/pricing。涵蓋至 v2.1.116。
2026-04-04 依 CC 指南 v2.26 重新整理。新增 /powerup、更新 /release-notes、移除 /vim。更新 Ctrl+X Ctrl+K 快速鍵。新增 4 個 hook 事件(CwdChanged、FileChanged、TaskCreated、PermissionDenied)。更新 /cost,加入各模型明細。涵蓋至 v2.1.92。
2026-03-28 首次發布速查表,涵蓋 Claude Code CLI 至 v2.1.85

17. 參考資料


這份速查表是完整 Claude Code CLI 指南的快速查閱搭配資源。如需設定操作說明,請參閱 Claude Code 快速入門。若專門針對 iOS 與 macOS 專案,請參閱 iOS Agent 開發指南、XcodeBuildMCP 整合模式,以及 Apple 生態系系列。最後更新於2026年7月17日。