前面幾天我們已經認識 Claude Code CLI 的基本操作,但如果只是每次都重新告訴 AI「我的專案是什麼、使用什麼技術、程式放在哪裡」,開發效率就會大打折扣。因此,如何讓 Claude Code CLI 理解專案 Context(上下文),以及如何保留重要的專案規則,就成為 AI 輔助開發非常重要的一環。
所謂 Context,可以簡單理解成「AI 在執行任務時所知道的專案背景」。例如專案使用 React 還是 Vue、後端使用 Node.js 還是 Python、資料庫是哪一種、程式碼放在哪些目錄,以及專案有哪些開發規範。Context 越完整,AI 就越能根據實際專案情況做出正確的判斷,而不是每次都從零開始猜測。
在 Claude Code 的工作流程中,專案中的說明文件可以扮演非常重要的角色。例如可以在專案中建立 CLAUDE.md,將專案架構、開發規範、常用指令、程式碼風格與重要注意事項寫進去。當 Claude Code 開始工作時,就能參考這些資訊,快速了解「這個專案應該怎麼做」。
例如可以在 CLAUDE.md 中記錄:「後端使用 Spring Boot」、「資料庫使用 MySQL」、「API 必須遵循 RESTful 設計」、「修改程式後需要執行測試」等規則。如此一來,之後每次請 Claude Code 新增功能時,就不需要重複說明相同資訊。
除了專案層級的 Context,也可以透過不同層級的設定與文件,建立更完整的開發規範。這些資訊就像是交給 AI 的「專案說明書」,讓它在執行任務時有明確的依據。
不過,Context 並不是越多越好。如果把大量無關資訊全部塞給 AI,反而可能增加理解成本。因此,好的 Context 應該清楚、精簡,而且與目前專案高度相關。特別是重要規則、限制條件與常用工作流程,更值得優先整理。
可以把 Claude Code 的 Context 想像成一位新進工程師加入團隊:如果只告訴他「幫我寫程式」,他需要花很多時間摸索;如果提供完整的專案文件、開發規範與工作方式,他就能更快進入狀況。
因此,使用 Claude Code CLI 的進階技巧,不只是學會下指令,而是學會「如何提供正確的 Context」。當 AI 越了解你的專案,就越能成為真正可靠的開發夥伴。好的 Context,是 AI 寫出好程式的重要基礎。