Claude Code 完整指南 2026
所有基本功能、標準 Agent、官方技能與插件的宏觀總覽。
在這篇文章中,我將全面介紹高度進化的 Claude Code 的所有功能。
老實說,到了 2026 年,「在終端機中執行的 AI 聊天」這個說法已經不足以形容 Claude Code。
它的能力擴展幅度實在太大了。
今天的 Claude Code 能夠自行探索儲存庫、整理需求、建立實作計畫、編輯檔案、執行指令、啟動應用程式、觀察結果,並在失敗時回頭修正。
這些工作幾乎全部由它獨立完成。
而且不止如此。
它還能將任務分配給多個 Agent,使用獨立的 Git Worktrees 平行實作、在背景執行長時間運行的程序、接收來自外部服務的事件,甚至將結果發布為網頁。
簡而言之,Claude Code 是一個「Agent 執行平台」,它將以下要素整合在一起:
- Claude 模型的推理能力
- 用於處理檔案、Shell、Web、LSP 等的執行工具
- 透過對話歷史、專案規則與記憶進行上下文管理
- 透過權限、自動模式、沙箱與 Hook 進行安全控制
- 透過子 Agent、Agent 視圖、Agent 團隊與動態工作流程進行平行處理
- 透過技能、插件與 MCP 進行擴展
- 涵蓋 CLI、IDE、Desktop、Web、Mobile、CI 與 SDK 的執行環境
我希望這篇文章能像一張地圖,幫助你梳理 Claude Code 系統擁有哪些功能,以及如何有效運用每一項功能。
第一章:Claude Code 的 9 個層次
注意:我已將設定與進階使用技巧整理成一份 PDF。
如果你想要,可以在這裡取得!👇
https://x.com/MakeAI_CEO/status/2027682940847898770?s=20
要掌握 Claude Code,你首先需要理解「模型」、「工具」、「Agent」、「技能」與「插件」之間的差異。
如果把它們搞混,就會遇到麻煩。
你可能會把本來該寫在 CLAUDE.md 的內容寫進 Hook,或者在某個技能裡「客客氣氣地請求」一個應該被權限嚴格封鎖的操作。
為了避免這種錯位,我們將系統分成九個層次來梳理。
- Claude 模型(大腦)
Claude 模型就是「大腦」。它閱讀程式碼、理解問題、思考下一步該做什麼。這個「思考」的部分由模型處理。
代表性的模型系列包括:
- Sonnet
- Opus
- Haiku
- Fable
然而,一個常見的誤解是模型本身會直接修改檔案或執行指令。模型只會決定「我要讀這個檔案」、「我要改這段程式碼」或「我要跑一個測試」。實際的動作是由執行環境的 Tool 呼叫來完成。
- Claude Code 執行環境(指揮官)
Claude Code 執行環境是協調模型與執行環境之間的指揮官。其主要角色包括:
- 儲存對話歷史
- 載入 CLAUDE.md 與技能
- 將 Tool 定義傳遞給模型
- 執行 Tool 呼叫
- 決定權限
- 觸發 Hook
- 套用沙箱限制
- 啟動子 Agent
- 壓縮上下文
- 儲存與恢復工作階段
有趣的是,即使使用完全相同的模型,執行環境的設定不同,行為也會有巨大差異。
- 內建工具(手腳)
內建工具是整合在 Claude Code 中的「肢體」。透過這些工具,Claude 可以:
- 讀取檔案
- 建立檔案
- 編輯部分檔案
- 搜尋檔名
- 在程式碼中搜尋字串
- 執行 Shell 指令
- 搜尋網路
- 從語言伺服器取得型別資訊
- 啟動子 Agent
- 發布結果
沒有工具,Claude 只能提供口頭建議。工具讓 Claude 從「只會建議的 AI」變成了「真正能工作的 AI」。
- 內建子 Agent(標準助手)
這些是預設包含的輔助 Agent。主要有三種:
- Explore
- Plan
- 通用型
它們在主對話之外的獨立上下文中運作,就像在不同房間工作的助手。
- 自訂子 Agent(專門角色)
自訂子 Agent 是由你或你的團隊定義的專門 Agent。你可以建立像是:
- 安全審查 Agent
- API 設計 Agent
- 測試建立 Agent
- 資料庫遷移 Agent
- 文件審計 Agent
- 效能分析 Agent
- 技能(可重複使用的手冊)
技能是一種為 Claude 提供可重複使用的程序或專業知識的機制。如果你發現自己經常輸入很長的指令,就應該把它變成一個技能。
- 插件(分發盒)
插件是用來一次分發多個擴展元素的「盒子」,包括技能、子 Agent、Hook、MCP 設定等。
- MCP(外部連線的通用標準)
MCP 代表「Model Context Protocol」,是用於將 Claude Code 連接到外部服務、API、資料庫與商業系統的標準。
- 執行表面(在哪裡使用)
Claude Code 不只限於終端機。它可以在 VS Code、JetBrains IDE、Claude Desktop、Web、Mobile、Slack 以及 CI/CD 管道中使用。
第二章:基本運作 — Agent 迴圈
Claude Code 的基本運作最好想像成一個不斷旋轉的「迴圈」:
使用者傳達目標 -> 收集必要資訊 -> 思考下一個動作 -> 選擇一個 Tool -> 通過權限/Hook/沙箱 -> 編輯檔案或執行指令 -> 觀察結果 -> 在測試/實際環境中驗證 -> 如果不夠,回到調查/修正 -> 當完成條件滿足時結束。
第三章:模型、努力程度、快速模式與顧問
這一節涵蓋如何為工作選擇合適的模型與強度。
- Sonnet:日常工作的主力,適用於實作與錯誤修正。
- Opus:處理困難情況的夥伴,如架構設計與複雜問題排解。
- Haiku:快速且便宜,適合簡單搜尋與摘要。
- Fable 5:頂級長跑選手,適合大型儲存庫中的自動執行(截至 2026 年 7 月)。
努力程度:一個滑桿,用來決定要分配多少推理資源(從低到最高)。
Ultracode:一種獨特設定,結合深度推理與自動子 Agent 編排。
快速模式:針對 Opus 的高速設定,在緊急任務中約快 2.5 倍。
顧問:一項實驗性功能,讓第二個模型在關鍵決策上提供「第二意見」。
第四章:上下文、CLAUDE.md、規則與自動記憶
上下文管理是 Claude Code 表現的一個主要因素。
- CLAUDE.md:一個用於專案先決條件(技術棧、程式碼規範等)的 Markdown 檔案。它是一份指南,而非嚴格的強制機制。
- .claude/rules/:允許將 CLAUDE.md 拆分為特定規則,只有在編輯相關檔案時才會載入。
- 自動記憶:自動記錄像是特定建置指令或偏好的實作風格這類發現。
- 自動壓縮:將長對話摘要,以保持在上下文限制內。
第五章:42 種內建工具
截至 2026 年 7 月,共有 42 種內建工具,涵蓋:
- 檔案/程式碼:Read、Write、Edit、Glob、Grep、LSP 等。
- Shell/程序:Bash、PowerShell、Monitor。
- 規劃/Worktree:EnterPlanMode、EnterWorktree。
- Agent/工作流程:Agent、Workflow、SendMessage。
- 任務:TaskCreate、TaskList。
- 網路/MCP:WebSearch、WebFetch、ToolSearch。
- 使用者/雲端:AskUserQuestion、PushNotification、Artifact。
第六章:工作階段、檢查點、分支、分叉與 Worktree
Claude Code 將工作儲存為「工作階段」,讓你可以恢復工作、分岔對話或回到先前的檢查點。不過,檢查點無法取代 Git;它無法回復像是 API 呼叫或資料庫更新這類外部副作用。
第七章:預設 Agent
- Explore:一個唯讀 Agent,專門探索程式碼庫。
- Plan:一個唯讀 Agent,在規劃模式下用於在實作前收集資訊。
- 通用型:一個多功能的 Agent,可以處理探索與執行。
繼續閱讀指南 👇





