九號工具站
返回列表

2026 Claude Code 完整教學:讓 AI 工程師住在你的 Terminal 裡

Claude Code 是 Anthropic 官方推出的 CLI 開發工具,能直接操作你的程式碼、跑測試、修 bug、發 PR。本文從安裝到進階技巧完整教學,讓你的開發效率翻倍。

Claude Code Claude CLI 開發工具 AI 編程 Anthropic 2026

最後更新:2026-04-20

1. Claude Code 是什麼?和 Cursor、Copilot 差在哪

Claude Code 是 Anthropic 官方推出的命令列 AI 開發工具。它不是 IDE,也不是自動補全外掛,而是一個住在你 Terminal 裡的「AI 工程師」——你給它指令,它自己讀 codebase、改檔案、跑測試、commit、甚至開 PR。

  • GitHub Copilot(補全)

    IDE 外掛,根據你正在打的字補全程式碼。以行為單位輔助

  • Cursor(AI 編輯器)

    IDE 本身就整合 AI,有 chat、composer、agent 等模式。以檔案為單位協作

  • Claude Code(Agent CLI)

    命令列工具,可跨越整個 repo 做複雜任務。以任務為單位執行

  • Devin / OpenHands(自主 Agent)

    完全自主的雲端工程師。門檻高、成本高、但能做大任務

小提示

  • Claude Code 最大優勢是「你在哪都能用」——任何 Terminal、任何 IDE、甚至 SSH 到伺服器都行
  • 不是要取代 Cursor,而是互補。很多人兩個都用

2. 安裝與設定:5 分鐘上手

Claude Code 支援 macOS、Linux、Windows(WSL)。安裝步驟:

  • 前置:Node.js 18+

    Claude Code 用 Node 實作,先確認 node -v >= 18

  • 全域安裝

    npm install -g @anthropic-ai/claude-code

  • 登入

    在專案目錄跑 claude,首次會導引你到瀏覽器登入 Claude 帳號

  • 確認訂閱

    需要 Claude Pro(US$20/月)或 Max(US$100 / US$200/月)。API 計費模式也支援

  • 開始對話

    登入後直接打指令,例如「幫我看看這個 repo 的架構」或「修掉 TypeScript 錯誤」

小提示

  • 第一次用建議選空專案或複製一份,熟悉它的行為再用在正式專案
  • 可設定 ~/.claude/CLAUDE.md 做全域偏好,每個專案也能有獨立的 CLAUDE.md

3. CLAUDE.md:最重要的設定檔

CLAUDE.md 是 Claude Code 最強大的功能之一。它是放在專案根目錄的 Markdown 檔,Claude 每次啟動會自動讀取,作為專案脈絡:

  • 專案規則

    寫 code 風格、命名慣例、不要 hardcode 什麼、安全規則

  • 架構說明

    目錄結構、資料流、核心 class 介紹。讓新 Claude session 快速上手

  • 常用指令

    跑測試、部署、開發伺服器的指令。Claude 會知道遇到問題時該跑什麼

  • 已知陷阱

    「這個 migration 不要動」「那個 API 限流」等踩過的雷

  • 團隊約定

    commit 訊息格式、PR 模板、review 流程

小提示

  • 別把 CLAUDE.md 寫成論文。重點條列式、具體、可執行的規則最有效
  • 把「最常忘記的事」寫進去。Claude 不會忘,但人會

4. 核心能力:Claude Code 能做什麼

以下全部可以用自然語言指令完成:

類型 範例指令 Claude 會做什麼
探索 「這個 repo 在做什麼?」 讀 README、package.json、主要檔案,產出摘要
實作 「加一個使用者登入功能」 規劃檔案、新增路由、寫測試、更新文件
除錯 「登入失敗,幫我找原因」 跑測試、讀 log、定位 bug、提出修法
重構 「把 UserService 拆成三個 class」 分析依賴、逐步重構、確保測試仍通過
測試 「為 api/users 加測試到 80% 覆蓋率」 讀懂邏輯、寫 unit/integration test
Git 操作 「幫我開 PR 說明這次改動」 跑 git diff、產生訊息、呼叫 gh 開 PR
文件 「更新 README 反映新 API」 讀 code、改 Markdown、保持一致

5. Slash Commands 與 Skills:客製你的工作流

Claude Code 支援兩種擴展機制:

  • Slash Commands(/指令)

    放在 .claude/commands/xxx.md 的檔案會變成 /xxx 指令。例如 /test、/deploy、/review 都可自訂

  • Skills(技能)

    更結構化的封裝,放在 .claude/skills/xxx/。包含 prompt、腳本、資料,可做複雜工作流

  • Hooks(鉤子)

    在特定事件觸發(PreCommit、PostTool 等)執行腳本。例如 commit 前自動跑 lint

  • MCP Servers

    Model Context Protocol,讓 Claude 接入外部工具:GitHub、Notion、資料庫、瀏覽器等

  • Sub-Agents

    用 Agent 工具啟動專門 agent 做特定任務,避免塞爆主 context

小提示

  • 常做的事一定要做成 Slash Command。例如 /sprint、/review、/deploy
  • 團隊版本請把 .claude/ 放進 git,全員共用指令和規則

6. 進階技巧一:Context 管理

Claude Code 的上限是 context window。用得好、省 token、任務成功率高:

  • 先讓它探索再動手

    別急著叫它實作。先「你先看一下 repo 再告訴我怎麼做」,讓它建立脈絡

  • 指定檔案範圍

    「只看 apps/calculator/」比「幫我改計算功能」更聚焦、更省 context

  • 用 Agent 隔離

    研究、搜尋類任務丟給 sub-agent,研究結果 100 字摘要回來,避免大量檔案內容塞進主 context

  • /compact 清理

    長 session 可用 /compact 壓縮歷史,保留重點、釋放空間

  • 切段落開新 session

    大任務完成後開新 session,效能比硬撐一整天好很多

7. 進階技巧二:Prompt Caching 省錢

Claude Code 預設啟用 prompt caching,但你可以更主動利用:

  • 什麼會被快取

    CLAUDE.md、系統 prompt、工具定義會自動快取。快取命中 9 折

  • 批次跑相似任務

    連續處理同性質檔案(例如把 10 個 .md 翻成英文),快取命中率超高

  • 別頻繁改 CLAUDE.md

    CLAUDE.md 改動會 invalidate 快取。規則不要一直調整

  • 大檔案先讀再批次

    讀一次大檔後連續問多個問題,比每次重讀便宜很多

小提示

  • Max 方案月費 US$100-200 看似貴,但重度用戶通常比 API 便宜,還不用管配額
  • 團隊買 Team 方案可共享預算和成員管理

8. 進階技巧三:讓 Claude 自主完成大任務

想讓 Claude Code 做「一次搞定整個 feature」的大任務,有以下訣竅:

  • 給一個明確目標

    「完成使用者訂閱功能:可建立、升級、取消」比「幫我做訂閱」明確十倍

  • 提供驗收標準

    「寫完要通過 pytest」「覆蓋率 80%」「不能改 DB schema」——AI 才知道何時算完成

  • 搭配 plan mode

    先用 --plan 或要求它「先列計畫再執行」,你 review 過計畫再放它跑

  • 設定安全界線

    CLAUDE.md 寫「不要 git push --force」「不要動 production config」

  • 拆成 milestone

    「做到可以執行的 MVP 就停、讓我 review」比讓它一口氣做完所有功能更可控

注意事項

Claude Code 有實際執行指令的能力(rm、git push、發送 API)。重要專案務必用 git 管控、定期 commit、不要給 sudo 或生產環境權限。

9. 團隊導入:從個人到全公司

個人爽用,團隊要 scale 需要紀律:

  • 共用 .claude/ 目錄

    把 CLAUDE.md、commands、skills 放進 repo,全員同步的規則與工具

  • 訓練分享

    辦一場 30 分鐘內訓,示範常用指令、分享自訂 command、解答疑問

  • 程式碼所有權

    AI 寫的 code 仍是人的責任。Review 規則不變,誰提交誰負責

  • 安全規範

    .env、keys、客戶資料不能被讀進 context。用 .claudeignore(如有)或 CLAUDE.md 明令

  • 成本控管

    Enterprise 方案有使用量儀表板,可見每人、每專案花費,找出過度使用者

10. 常見問題 Q&A

使用 Claude Code 最常被問到:

問題 答案
需要多少月費? Pro US$20 可試、Max US$100-200 適合重度用戶、API 計費適合偶爾用
資料會被拿去訓練嗎? Anthropic 預設不訓練,企業方案更有合約保障
可以在公司 repo 用嗎? 先看公司 AI 政策。多數大公司有白名單,Claude Code 多在清單內
Windows 支援? 透過 WSL。原生 Windows 支援陸續推進中
真的能取代工程師? 不會。它能放大資深工程師的產能 2-3 倍,但缺乏判斷的新手用它反而危險
和 Cursor 哪個好? 不互斥。Cursor 適合在 IDE 內流暢寫 code,Claude Code 適合跨 repo 大任務
沒網路能用嗎? 不行,需要連線 Anthropic API

注意事項

AI 寫的程式仍可能有 bug、安全漏洞、版權疑慮。正式專案應 Code Review、跑完整測試、做安全掃描後才 merge。

重點整理

  • 1 Claude Code 是 Anthropic 官方 CLI 開發工具,能跨 repo 執行複雜任務:探索、實作、除錯、重構、測試、開 PR
  • 2 CLAUDE.md 是最重要的設定檔:寫規則、架構、常用指令,Claude 每次啟動自動讀取
  • 3 擴展機制四大類:Slash Commands、Skills、Hooks、MCP Servers,打造團隊共用的 AI 工作流
  • 4 進階技巧:Context 管理(先探索再動手)、Prompt Caching 省錢、大任務先 Plan 後 Execute
  • 5 團隊導入要點:共用 .claude/ 目錄、資安規範、code review 不變、成本追蹤
ℹ️

一般聲明

本站提供之資訊僅供參考,不保證其完整性與正確性。使用者應自行判斷資訊之適用性。

意見反饋