個人長期偏好
語言、回覆格式、個人工作習慣。只放你跨專案都會使用的規則。
AI 程式代理/指令設計
CLAUDE.md 與 AGENTS.md 不是專案百科。真正值得留下的,是 AI 無法自行推得、每次工作都必須知道的規則。
CLAUDE.md 與 AGENTS.md 目的相近,但載入與優先順序依工具而異。共通原則是:規則越接近實際工作的目錄,作用範圍越精準。
語言、回覆格式、個人工作習慣。只放你跨專案都會使用的規則。
測試指令、商業邏輯、完成標準,以及整個團隊都必須知道的連動關係。
例如前端視覺驗收或資料層 遷移 規則,只在相關目錄工作時加入。
提醒:Claude Code 與 Codex 的檔名、搜尋路徑與優先順序不同,導入前應以各自官方文件為準。
/init 可以產生起始版本,但它不是完成品。自動生成後,應逐條判斷是否真的值得每次都送進 代理 的工作脈絡。
判斷資訊放哪裡,比文字寫得多漂亮更重要。以下四條路徑,可以避免指令檔變成又長、又難維護的規則倉庫。
第一版的目標不是完整,而是建立一個短、可信、能被驗證的起點。
Claude Code 可用 /init 掃描專案並產生起始內容。
刪掉檔案樹、套件列表與其他 代理 能自行發現的資訊。
資料夾專屬規則移到更靠近實際工作的 子目錄規則檔。
長流程移至 技能;安全底線移至 Hook、pre-commit 或 CI。
交給 代理 做真實小任務,檢查規則是否有幫助或衝突。
以下範例刻意只保留 代理 不容易從程式碼自行理解的規則與驗收條件。
每一行都應回答一個實務問題:什麼不能錯、哪些地方會連動、完成前要做什麼,以及長流程去哪裡找。
若同時使用 Claude Code 與 Codex,可選一份共同規則作為 唯一可信來源,再依工具支援的方式匯入或引用,避免兩份檔案逐漸分歧。
# Project instructions
- Run `npm test` before reporting completion.
- Prices shown to users include tax.
- Update checkout copy and receipt templates together.
- For releases, follow `skills/release/SKILL.md`.
- Never commit secrets; pre-commit scanning is mandatory.
新增規則只是維護的一半;另一半是刪除已經被工具、程式碼或流程取代的舊規則。
只記錄反覆出現、真正造成成本的問題。
專案、子目錄、技能 還是程式化檢查?
確認新規則真的改變行為,且沒有製造衝突。
模型、架構或流程改變時,移除過時內容。
AI 程式設計 工具更新很快。教材保留影片的核心方法,但版本相關細節以官方文件為準。
CLAUDE.md 與 AGENTS.md 用途相近,但搜尋路徑、載入順序與覆寫方式不同。不能只改檔名就假設行為完全一致。
Anthropic 官方文件已將 CLAUDE.local.md 標示為 已淘汰;目前建議使用 @path/to/file 匯入不提交到版本控制的個人檔案。
斜線指令、模型名稱與內建分析功能會隨版本變動。採用前先查官方文件,不把影片中的版本名稱寫成長期規則。