Claude Code 實戰:我每天用它寫 code 6 個月後的工作流(含 CLAUDE.md 範本)
從覺得 CLI AI 怪到現在離不開。實測 Plan mode、subagents、hooks、background tasks,含我家的 CLAUDE.md 完整範本。
💡 本文是我每天用 Claude Code 寫 production code 6 個月的整理。給 Cursor 用戶或想轉的工程師。
目錄
1. Claude Code 是什麼?和 Cursor、Copilot 差在哪
-
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 分鐘上手
-
前置: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:最重要的設定檔
-
專案規則
寫 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:客製你的工作流
-
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 管理
-
先讓它探索再動手
別急著叫它實作。先「你先看一下 repo 再告訴我怎麼做」,讓它建立脈絡
-
指定檔案範圍
「只看 apps/calculator/」比「幫我改計算功能」更聚焦、更省 context
-
用 Agent 隔離
研究、搜尋類任務丟給 sub-agent,研究結果 100 字摘要回來,避免大量檔案內容塞進主 context
-
/compact 清理
長 session 可用 /compact 壓縮歷史,保留重點、釋放空間
-
切段落開新 session
大任務完成後開新 session,效能比硬撐一整天好很多
7. 進階技巧二:Prompt Caching 省錢
-
什麼會被快取
CLAUDE.md、系統 prompt、工具定義會自動快取。快取命中 9 折
-
批次跑相似任務
連續處理同性質檔案(例如把 10 個 .md 翻成英文),快取命中率超高
-
別頻繁改 CLAUDE.md
CLAUDE.md 改動會 invalidate 快取。規則不要一直調整
-
大檔案先讀再批次
讀一次大檔後連續問多個問題,比每次重讀便宜很多
小提示
- Max 方案月費 US$100-200 看似貴,但重度用戶通常比 API 便宜,還不用管配額
- 團隊買 Team 方案可共享預算和成員管理
8. 進階技巧三:讓 Claude 自主完成大任務
-
給一個明確目標
「完成使用者訂閱功能:可建立、升級、取消」比「幫我做訂閱」明確十倍
-
提供驗收標準
「寫完要通過 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. 團隊導入:從個人到全公司
-
共用 .claude/ 目錄
把 CLAUDE.md、commands、skills 放進 repo,全員同步的規則與工具
-
訓練分享
辦一場 30 分鐘內訓,示範常用指令、分享自訂 command、解答疑問
-
程式碼所有權
AI 寫的 code 仍是人的責任。Review 規則不變,誰提交誰負責
-
安全規範
.env、keys、客戶資料不能被讀進 context。用 .claudeignore(如有)或 CLAUDE.md 明令
-
成本控管
Enterprise 方案有使用量儀表板,可見每人、每專案花費,找出過度使用者
10. 常見問題 Q&A
| 問題 | 答案 |
|---|---|
| 需要多少月費? | 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 不變、成本追蹤
相關連結
相關懶人包
2026 AI 工具全攻略:ChatGPT / Claude / Gemini 比較 + 10 大實戰應用
本篇含 2026 最強 AI 工具比較、寫作/設計/程式/辦公/學習 5 大類應用、Prompt 工程入門、免費 vs 付費判斷、7 天入門計畫
2026 AI 簡報工具完全攻略:10 分鐘做出專業簡報的秘密武器
比較 2026 年最好用的 AI 簡報工具:Gamma、Beautiful.ai、Canva AI、GenPPT、Plus AI,含免費方案、價格、實測心得與選擇建議。
2026 AI 簡報工具完全比較:Gamma、Tome、Beautiful AI 等 8 大工具實測評比
AI 簡報工具實測:Gamma、Tome、Beautiful AI、Canva AI、Presentations AI 等 8 款工具,依需求、預算、品質完整比較,10 分鐘做出專業簡報。
一般聲明
本站提供之資訊僅供參考,不保證其完整性與正確性。使用者應自行判斷資訊之適用性。