Claude Code
Anthropic 推出的程式設計智慧體,在終端和 IDE 裡直接改程式碼、跑命令。
什麼是 Claude Code?
Claude Code 是 Anthropic 推出的 Agent 式程式設計工具,可以在終端中執行,也能與 VS Code、JetBrains 等 IDE 整合。你用自然語言描述任務,它會閱讀相關檔案、修改程式碼、執行命令和測試、操作 git,並在執行會改動系統的操作前先徵求你的同意。 它適合習慣命令列、希望 AI 能在整個倉庫範圍內完成多步驟工作的開發者。它的特點在於自主完成任務的能力較強,而且可定製程度高:專案記憶檔案、自定義命令、Hooks、子 Agent 以及 MCP 伺服器,都能幫助團隊把它調整成符合自身流程的工具。
Claude Code 核心功能
終端 Agent
在終端對話中閱讀程式碼、修改檔案並執行 Shell 命令。
IDE 整合
與 VS Code 和 JetBrains IDE 配合,展示 diff 並共享編輯器上下文。
許可權控制
修改檔案或執行命令前會先詢問,也可配置允許規則。
專案記憶
讀取 CLAUDE.md 檔案中的專案規範和說明。
擴充套件能力
支援自定義斜槓命令、Hooks、子 Agent 和 MCP 伺服器。
Git 工作流
可以建立提交、分支並撰寫 Pull Request 描述。
如何使用 Claude Code
- 01按照 Anthropic 官方說明安裝 Claude Code。
- 02在專案目錄中執行 claude 命令,用 Claude 帳號或 API Key 登入。
- 03描述要完成的任務,例如修復失敗的測試或新增一個功能。
- 04對 Claude Code 提出的檔案修改和命令逐一批准或拒絕。
- 05檢查最終的 diff,確認無誤後再提交。
Claude Code 使用場景
跨檔案功能開發
把涉及多個檔案的功能交給它完成,再審閱結果。
排查失敗的測試
讓它執行測試、分析失敗原因並給出修復。
快速上手新倉庫
詢問新專案的架構和資料流向。
批次重複修改
在整個專案中執行遷移、重新命名或依賴升級。
Claude Code 優缺點分析
優點
- 能在整個倉庫內完成多步驟任務
- 可定製性強,適配團隊流程
- 支援任意終端和主流 IDE
缺點
- 沒有免費版
- 以命令列為主,不一定適合所有人
- 重度使用時額度消耗較快