前幾天開始熟悉 Claude Code 的基本操作,也學會了一些常用指令。
但使用一段時間後,我開始發現一個問題:
每次開始新的對話,我都需要重新告訴 Claude Code 我的專案規則嗎?
例如我的專案使用什麼程式語言、Database 是什麼、程式碼應該遵守什麼規範,甚至修改程式後要不要執行測試。
如果每次都重新說一次,不但浪費時間,也很難真正建立一個屬於自己的 AI 開發流程。
這時候就遇到了 Claude Code 裡非常重要的功能:CLAUDE.md。
CLAUDE.md 可以想像成一份「給 Claude Code 看的專案說明書」。
裡面可以記錄:
專案使用的技術
專案架構
Coding Style
Database 規則
測試方式
Git 使用規範
開發時需要注意的事項
例如:
# Project Rules
- 使用 Python + Flask
- Database 使用 MySQL
- API 使用 RESTful 設計
- 修改程式前先分析現有架構
- 修改完成後執行測試
- 不要任意新增第三方套件
- Commit 前先檢查修改內容
這樣當 Claude Code 在專案中工作時,就可以參考這些規則,而不需要我每次重新說明。
它告訴 Claude Code:
「這個專案是什麼、應該怎麼工作,以及有哪些事情不能做。」
學會這個後,只要能好好運用這項東西,必定能在未來實作上有大大的幫助
明天研究主題:如何寫好 CLAUDE.md?讓 AI 真正理解我的工作方式