CLAUDE.md 是什麼?Claude Code 專案規範設定教學

CLAUDE.md 是什麼?讓 Claude Code 記住專案規範的設定方法

0 瀏覽
2026-05-30 更新

CLAUDE.md 是 Claude Code 專案裡最值得先建立的檔案。它的作用很像「給 AI 的專案說明書」:告訴 Claude Code 這個專案怎麼跑、用什麼技術、哪些檔案不能亂動、改完要跑哪些測試、文章或程式要遵守什麼風格。

如果你剛安裝 Claude Code,第一件事不是叫它重構專案,而是先執行 /init,讓它產生 CLAUDE.md,再把規則慢慢補齊。這會直接影響後續每一次 AI 協作的品質。

CLAUDE.md 是什麼?

CLAUDE.md 是 Claude Code 會在 session 開始時讀取的專案指令檔。官方文件把它視為 always-on context,也就是每次 Claude Code 進入這個專案時,都會先看這些規則。

  • 專案啟動方式。
  • 測試、lint、build 指令。
  • 架構和命名規則。
  • 不要修改的檔案或目錄。
  • 部署、安全、資料庫操作限制。
  • 內容語氣、語言、SEO 或文件格式規範。

為什麼 CLAUDE.md 很重要?

沒有 CLAUDE.md 的 Claude Code,就像剛加入專案的新同事。它可能很聰明,但不知道你的團隊習慣、專案禁忌和驗證流程。你每次都要重新提醒它,久了很浪費。

把固定規則寫進 CLAUDE.md 後,Claude Code 會更容易做出一致的決策。例如你不希望它直接改正式資料庫、不希望它把 Gutenberg block 轉成 Classic Block、不希望它在沒跑測試前說完成,這些都可以寫進去。

如何建立 CLAUDE.md?

在專案根目錄執行:

claude
/init

Claude Code 會掃描專案並產生初版。產生後不要直接放著,建議你手動補這幾段。

推薦 CLAUDE.md 範本

# Project Instructions

## Project Overview
- This is a WordPress automation and content workflow project.
- Use Traditional Chinese for user-facing content.

## Commands
- Run tests with: pytest
- Search files with: rg
- Verify WordPress output with orca-wp get <id> --json

## Editing Rules
- Keep changes scoped to the requested task.
- Preserve Gutenberg block comments in WordPress HTML.
- Do not rewrite unrelated files.

## Safety
- Never run destructive database commands without confirmation.
- Never deploy or publish unless explicitly requested.
- Always report which commands were used for verification.

這只是起點。真正好用的 CLAUDE.md,會隨著專案累積。當 Claude Code 第二次犯同樣錯誤,就把規則寫進去;當你第三次貼同一段操作流程,就把它整理成 skill 或文件。

CLAUDE.md、Skills、MCP 有什麼差別?

工具用途適合放什麼
CLAUDE.md每次都要讀的專案規則測試指令、禁忌、專案慣例
Skills需要時才載入的工作流程發布流程、review checklist、API 文件
MCP連接外部工具和資料GitHub、資料庫、Google Drive、瀏覽器

官方文件也建議不要把所有東西都塞進 CLAUDE.md。永遠要用的規則放 CLAUDE.md;很長的流程放 Skills;需要外部工具能力就用 MCP。這樣 context 比較乾淨,Claude Code 也比較不會被資訊淹沒。

常見錯誤:把 CLAUDE.md 寫成流水帳

CLAUDE.md 不是公司 wiki,也不是全部文件的垃圾桶。寫太長會讓 Claude Code 每次都載入大量無關資訊。官方文件建議保持精簡,把 reference material 移到 skills 這類按需載入的地方。

  • 不要貼完整 API 文件。
  • 不要貼長篇會議紀錄。
  • 不要把一次性任務寫成永久規則。
  • 不要放會快速過期的帳密、token、客戶資料。

我的建議寫法

我會把 CLAUDE.md 當成「AI 協作底線」,而不是完整操作手冊。它只需要回答三件事:這個專案怎麼做、什麼不能做、做完怎麼驗證。其他像 SEO 發文流程、WordPress ACF 匯入、GitHub PR review,就更適合拆成 skills。

延伸閱讀:Claude Code 完整教學 2026Claude Code MCP 教學

常見問題 FAQ

CLAUDE.md 一定要放在專案根目錄嗎?

通常建議放在專案根目錄,讓 Claude Code 一進入專案就能讀到主要規則。大型專案也可以在子目錄放更細的規則。

CLAUDE.md 要寫多長?

越精簡越好。放永久且高頻的專案規則即可,長篇文件和可重複流程應該移到 Skills 或其他按需載入的文件。

CLAUDE.md 可以放密碼嗎?

不建議。CLAUDE.md 應該進版控或至少被專案長期使用,不應放 API key、密碼、客戶個資或任何敏感資訊。

參考資料

▧ 文章分類

▧ Google熱蒐文章

▧ 最新文章

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

[orca_infinite_scroll]