跳转至

Claude Code 簡介

Claude Code 是 Anthropic 的智能編程(agentic coding) CLI 工具,可以讀取檔案、撰寫程式碼、執行命令,並自主迭代任務。它會規劃多步驟工作、執行、再驗證結果,定位上比較像開發夥伴,而不是 autocomplete 類型的工具。

Anthropic 官方文件將 Claude Code 描述為「an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language commands」(Claude Code docs)。它跑在 Anthropic 的 Claude 模型上(Sonnet 4.5 與 Opus 4.5),透過 @anthropic-ai/claude-code npm 套件安裝。

Claude Code 不是 Claude.ai(消費者端的網頁聊天),也不是 Anthropic API。它是一個開發者 CLI,用一樣的模型,但加上了工具使用(tool use)、檔案編輯與終端機執行。想了解整個類別的背景,可以讀 agentic AI 概述;想看實際做出來的東西,可以讀用 Claude Code 做一個 reminder plugin 的紀錄


什麼是 Claude Code?

Claude Code 是:

  • 一個 CLI 工具,在終端機中與你現有的工作流程並行運作
  • Agentic:會規劃多步驟任務、執行、再驗證結果
  • 工具賦能:可讀寫檔案、執行 shell 命令、搜尋程式碼、使用 git
  • 透過 CLAUDE.md 檔案理解專案上下文

核心能力

能力 描述
多步驟規劃 將複雜請求拆解為可執行步驟
檔案操作 讀取、建立和編輯程式碼檔案
Shell 執行 執行建構、測試、程式碼檢查等命令
狀態追蹤 在會話中跨操作維護上下文
子代理委派 產生專門的代理處理聚焦任務
驗證 使用測試和檢查來驗證變更

何時使用 Claude Code

Claude Code 擅長:

  • 探索性編程 – 「這個認證系統如何運作?」
  • 重構 – 「將這段提取為可重用模組」
  • 除錯 – 「為什麼這個測試失敗?」
  • 文件 – 「為這個 API 生成文件」
  • 多檔案變更 – 「在所有端點添加錯誤處理」

開始使用

  1. 安裝 – 遵循官方安裝指南
  2. 設定 – 在專案根目錄建立 CLAUDE.md 檔案
  3. 執行 – 在終端機使用 claude 命令

CLAUDE.md 檔案

CLAUDE.md 檔案是專案給 Claude Code 的說明手冊。它定義:

  • 工作流程模式(規劃 → 測試 → 實作 → 驗證)
  • 狀態管理偏好
  • 工具使用政策
  • 完成標準

沒有 CLAUDE.md 時,Claude 用預設行為;有了之後,它會跟著你寫的工程流程走。

→ 了解更多:撰寫 Claude.md


相關資源