什麼是 Claude Code
Claude Code 是 Anthropic 的編碼代理:你描述目標,它會自己讀程式、規劃步驟、改檔案、執行指令,再把結果交給你審查。它不是只回一段程式碼的聊天視窗,而是會在你允許的範圍內實際動手。
官方概述:概述。
跟一般聊天差在哪
一般 Claude.ai 對話多半停在「告訴你怎麼做」。Claude Code 會進到專案裡做事:打開檔案、套用修改、跑測試、看錯誤訊息、再改一次。
因此你要同時管兩件事:
- 任務描述:你要什麼結果、成功長什麼樣子。
- 權限邊界:它可以改哪些檔、跑哪些指令、要不要先問你。用
Shift+Tab切換權限模式。
四個工作介面
同一個代理,出現在不同地方。選介面時,想的是「你人在哪」以及「工作跑在哪」。
| 介面 | 你在哪裡操作 | 工作跑在哪 | 適合什麼 |
|---|---|---|---|
| CLI | 終端機 | 本機專案 | 習慣 terminal、腳本與 CI |
| IDE 擴充套件 | VS Code、Cursor、JetBrains 等 | 本機專案 | 邊看程式邊改、審查 diff |
| 桌面/網頁/CI | 桌面 App、瀏覽器、GitHub、Slack | 本機或雲端 | 長任務、遠端接手、PR 自動化 |
CLAUDE.md、Skills 與 MCP 設定在各介面共用。工作階段也可以搬家:例如用 /desktop 把終端機對話開到桌面 App,或用 claude --teleport 把網頁任務拉回本機。
四個核心能力
多數任務都落在這四件事:
- 讀程式:解釋架構、找出相關檔案、釐清一段陌生邏輯。作者 Boris Cherny 建議新手先從 codebase Q&A 開始,不要一上來就讓它改程式。
- 改檔案:新增功能、重構、修 bug,並盡量符合專案既有風格。
- 跑指令:安裝依賴、啟動測試、查看 log。權限模式決定要不要先問你。
- 處理 Git:看 diff、寫 commit、開分支與 PR。
誰適合用
- 想加速日常開發,但仍要自己看 diff 的工程師。
- 要快速摸清陌生 repo 的人。
- 需要把重複流程(修 CI、開 PR、對文件)做成 Skills 的團隊。
Claude Code 仍會犯錯。有效用法是:任務寫清楚、先規劃再動手、變更一定要看過再合併。
推薦影音
官方:三十分鐘掌握
簡述:Boris Cherny 說明 Claude Code 是「純代理」:模型在迴圈裡用工具做到自己認為完成為止。適合建立產品直覺。