跳到主要內容
wen aidev
互動式文章 · Claude Code 系列

Claude Code 完整指南

從安裝、權限模式、記憶與 context,到 Skills、MCP、Hooks 擴充,一頁看懂 Claude Code 怎麼運作、怎麼設定。

5 章 · 2026-09-28 依官方文件更新(Claude Code v2.1.283)
第 1 章 / 共 5 章

Claude Code 是什麼

Claude Code 是 Anthropic 官方的 agentic coding 工具:你用一句話交代任務,它自己讀專案、改檔案、跑指令、驗證結果,直到做完。它看得到整個專案,不只是你開著的那個檔案,這是它和行內補全工具最大的差別。

一張圖看懂

你下指令,Claude Code 在 context 裡推理、在迴圈裡動手;每個會改東西的動作都要先過權限關卡,才碰得到你的電腦或外部服務。圖上的數字是講那一塊的章節,安裝方式另外在第 2 章。

你:一句話交代任務Esc 打斷 · Shift+Tab 切換權限模式Claude Code模型負責推理,工具負責動手CONTEXT WINDOW跳到「記憶 Context」4CLAUDE.mdauto memory對話與檔案Skill 描述MCP 工具名稱AGENTIC LOOP跳到「概覽」1蒐集脈絡採取行動驗證結果沒過就再繞一圈權限關卡Manual · Accept edits · Plan · Auto跳到「模式權限」3你的電腦專案檔案終端機指令git 狀態改檔前存 checkpointEsc Esc 倒得回來外部服務透過 MCP 連線資料庫、Slack、瀏覽器沒有 checkpoint只能靠權限事先擋CLAUDE CODE 還能叫出Subagent自己的 context,回傳摘要跳到「擴充」5Hook事件發生時一定會跑
圖上的圓形數字對應下面的分頁,點數字直接跳過去。

一個任務怎麼跑

Claude 在蒐集脈絡、採取行動、驗證結果三個階段之間來回,每次工具回傳的結果決定下一步做什麼。你隨時可以按 Esc 打斷,或直接打字修正方向。用官方文件的例子「修好失敗的測試」走一遍:

Agentic loop · 修好失敗的測試
1
跑測試
你只說「修好失敗的測試」。它先跑一次測試,看是哪裡壞掉。
2
讀錯誤、找檔案
讀錯誤訊息,再用搜尋找出相關程式碼在哪。要讀哪些檔案是它自己決定的。
3
讀懂程式碼
把找到的檔案讀過一遍,弄清楚原因,不只看出錯的那一行。
4
修改檔案
改檔前先存 checkpoint,接著改兩個檔案。改錯了按 Esc 兩下就能倒回。
5
再跑測試
重跑測試,通過才交差;沒過就回到第一步再繞一圈。
工具呼叫 1讀過檔案 0失敗測試 2
蒐集脈絡→採取行動→驗證結果↺ 沒過再繞
工具呼叫
Bashnpm test
npm test
✗ 2 failed · login.test.ts
讀過的檔案
src/auth/session.ts
src/auth/login.ts
src/config/auth.ts
改動
checkpoint 已存 · Esc Esc 可倒回
login.ts +4 −2
session.ts +1 −1
先確認哪裡壞,不是先改

問一個關於程式碼的問題,可能只需要第一階段;修 bug 會三個階段繞好幾圈。這個迴圈由兩樣東西撐起來:負責推理的模型,和負責動手的工具(讀寫檔案、搜尋、執行指令、上網查資料)。

它碰得到什麼

範圍內容
專案目前目錄與子目錄的檔案;目錄外的檔案要你允許
終端機你能在命令列跑的指令它都能跑:build、git、套件管理、腳本
git 狀態目前分支、未 commit 的改動、最近的 commit
CLAUDE.md你寫給它的專案規則,每個 session 開始時載入
Auto memoryClaude 工作時自己記下的偏好與心得
擴充MCP、Skills、Subagents 等你另外裝上的能力

在哪裡用

底層的迴圈和工具到處都一樣,差別只在你從哪裡操作、程式碼在哪台機器上執行。

入口適合
終端機 CLI完整功能,這頁的指令都以它為準
VS Code、JetBrains在編輯器裡看 diff、直接改
Desktop app圖形介面管理多個 session
網頁 claude.ai/code在雲端 VM 跑,手邊沒有 repo 也能做
Slack、GitHub Actions、GitLab從團隊訊息或 CI 流程觸發

需要什麼帳號

Claude 訂閱(Pro、Max、Team、Enterprise)、Claude Console 帳號(API 預付額度),或透過 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 等雲端供應商使用。