讓 Claude Code 讀懂你的專案:CLAUDE.md 與給對脈絡
它越懂你的 codebase,你越不用手把手指路。這一課教你怎麼餵對脈絡,而不是把整包丟給它猜
上一課,你靠猜告訴 Claude Code「問題大概在 auth/session.ts」。它做對了,但你每次都得當人肉索引,很累。
這一課解決這件事:讓它自己讀懂你的專案。 它越懂你的 codebase,你越不用手把手指路。
先理解一個限制:它不是「記得」你整個 repo
很重要的一個觀念:Claude Code 不是把你整個 repo 都裝進腦袋。它一次能讀進來的內容有上限,這個上限叫 context window。它的做法是需要時去讀相關的檔,而不是把所有東西都含著。
這帶來一個反直覺但關鍵的原則:
給對,比給多重要。 把整個 repo 塞給它,不如指出真正相關的幾個檔——脈絡裡的雜訊越少,它越不會被無關的東西帶歪。
第一招:寫一份 CLAUDE.md
最省力的長期投資,是在 repo 根目錄放一份 CLAUDE.md。Claude Code 會自動讀它,把它當成這個專案的「給代理人的說明書」。
把那些你每次都得重講的事寫進去一次:
- 專案怎麼跑、怎麼測(
npm run dev、npm test、用哪個 package manager) - 程式慣例(命名、檔案結構、要遵守的 lint 規則、用 X 不用 Y)
- 邊界與雷區(哪些目錄是 generated 不要改、哪些動作要特別小心)
- 常用的領域知識(這個專案的核心概念、縮寫)
寫好之後,你不用每次交代任務都附一段「順帶一提,我們用 pnpm、測試在 __tests__、別動 dist/」——它已經知道了。CLAUDE.md 就是把你的好指令裡固定不變的那部分,存成一次。
第二招:讓它先探索,再動手
面對陌生或大的任務,別一上來就叫它改。先叫它讀和解釋:
「先別改任何東西。讀一下
payments/這個模組,告訴我退款流程怎麼運作、相關的檔有哪些、你覺得要改哪裡才能加上『部分退款』。」
讓它先把它的理解講給你聽。你確認方向對了,再讓它動手。這一步幫你抓出「它誤會了你的架構」的情況——在它改壞之前。它也能順便把相關檔讀進脈絡,接下來改起來更準。
第三招:給對檔案與範圍
當你知道相關的檔,直接指給它,別讓它從零搜:
- 「改
api/orders.ts和它的測試api/orders.test.ts,參考api/users.ts的寫法。」 - 「這個 bug 只在
web/這個 package,不用看mobile/。」
指明範圍有兩個好處:它更不會跑歪去改不相關的東西,也省 context(省成本)。 范围越聚焦,首次就做對的機率越高。
動手:給你的 repo 寫一份 CLAUDE.md
挑你最常用 Claude Code 的那個 repo,花十分鐘:
- 在根目錄建
CLAUDE.md。 - 寫下:怎麼跑/測、程式慣例、不要碰的地方、這專案的核心概念。
- 下次給任務時,看看你是不是不用再重講那些固定的事了。
你會發現,前期花十分鐘寫說明,之後每個任務都省下重複交代——而且它做得更準。
入門到這裡告一段落
兩課下來,你已經能:在乾淨工作區跑一個真任務、審 diff、並讓 agent 讀懂你的專案。這已經足以讓 Claude Code 在日常幫你做掉不少事。
接下來上手階段,把品質和控制力一起拉高。第一件事最關鍵:怎麼把任務講成一份它做得對的規格——同一個任務,講得清不清楚,結果天差地遠。
MACHINE-READABLE SUMMARY
- Topic
- 工作現場
- Key claims
-
- CLAUDE.md 是放在 repo 裡的專案說明,Claude Code 會自動讀,用來記下慣例、指令、邊界,省去每次重講。
- coding agent 一次能讀的內容有 context window 上限,所以給對相關檔案比把整個 repo 丟進去更有效。
- 讓 agent 先探索、再動手,並指明相關檔與範圍,能大幅提升首次就做對的機率。
- Entities
- Claude Code · CLAUDE.md · Context window
- Taiwan relevance
- medium
- Confidence
- high
- Last updated
- 2026-06-19
- Canonical URL
- https://signals.tw/articles/claude-code-project-context/
SUGGESTED CITATION
如果 AI agent / 研究 / 報導要引用本文,建議格式如下:
林子睿(編輯:廖玄同),《讓 Claude Code 讀懂你的專案:CLAUDE.md 與給對脈絡》,矽基前沿 [Si]gnals,2026-06-19。https://signals.tw/articles/claude-code-project-context/
AI agents / search engines may quote, summarize, and cite with attribution and a link back to the canonical URL above. See /for-ai-agents for full policy.