流程圖
這段內容該放哪裡
不要一上來就寫 root file。先問它要活多久,又要影響誰。
Claude Code Deep Dive
這一集真正要拆的是記憶層次,不是檔名本身。你要分清楚什麼是 durable policy,什麼是 session 續航,什麼又只是暫時補充,不然 repo 很快就會變成一個沒人敢碰的根檔。
講義入口
這一集不要先背規則。先看 flowchart 和 mind map, 把「哪一種記憶該放哪裡」看懂,再回頭讀文字會快很多。
流程圖
不要一上來就寫 root file。先問它要活多久,又要影響誰。
心智圖
你要建立的是一個可續航的記憶系統,不是更厚的說明書。
逐字稿
回頭查 `@import`、nested 與 memory 的時候,先看講義摘要,再去逐字稿補完整語境。
打開逐字稿音檔
這個版本已換成長版男聲講解,節奏比前版更接近真人在聊架構。
如果你的瀏覽器沒有直接開始播放,改點下面這個直接音檔連結。
直接開啟 EP02 音檔 MP3聲音試聽
這是目前最新處理的 EP02 聲音試聽,這一版主修中文漂字、橋接詞連句和接縫 click,並把最容易念歪的兩句改成更穩的口語說法。
收聽最新 Rain connected preview v17(約 22 秒) 對照上一版 connected preview v11(約 25 秒) 對照更早一版 warm preview v5(約 29 秒)Lecture Note
這一頁如果是給 podcast 聽眾點進來,就要直接看到完整講義,不是只看到節目摘要。
很多團隊一開始很認真,什麼都想寫進 `CLAUDE.md`。結果寫著寫著,最重要的檔案反而變成最難讀的檔案。問題不是大家不夠自律,而是把不同層的東西都塞進同一個入口。只要入口一變胖,大家就會開始跳過它,真正重要的規則反而消失。
所以這一集不是單純講 `CLAUDE.md` 本身,而是講記憶層次。你要分清楚什麼是 durable policy、什麼是局部穩定規則、什麼是可重用細節、什麼又只是 session continuity。這四種東西工作不同,寫法也不同。
`CLAUDE.md` 是長期政策面,memory 是續航層。前者回答「規則是什麼」,後者回答「上次做到哪裡」。兩者都重要,但不能互相代替。
只要你把這句話記住,後面很多判斷會簡單很多。因為你不會再把「聊天中暫時講到的決定」誤當成正式規則,也不會把真正要長期存在的治理內容只留在某一輪 thread 裡。
root `CLAUDE.md` 最重要的特性不是完整,而是可掃描。它應該短、穩、可快速理解。你打開它,應該馬上看到這個 repo 最重要的原則,而不是一整本操作手冊。因為真正需要的不是把所有細節都放在門口,而是讓人先知道這棟系統最重要的邏輯。
細節如果越來越多,就應該往下拆。子目錄長期都要守的規則,交給 nested `CLAUDE.md`。很多地方都會重用的規則片段,交給 `@import`。而那些只是這一輪工作需要延續的上下文,應該寫進 handoff 或 memory,不要回頭污染政策入口。
nested `CLAUDE.md` 在講的是範圍。某個子樹自己長期都要守哪些穩定規則,這件事應該讓那個子樹自己承接。這樣 root 不需要知道所有局部例外。
`@import` 講的是重用。如果同一套文件規則、語氣規則、安全規則會在多處重複出現,那就把它抽成片段重用。這樣主檔可以維持清楚,也不會因為 copy-paste 讓多份內容慢慢漂掉。
這件事一定要講得很乾脆。memory 不是政策來源。它的工作是讓 session 不會整段斷掉,讓你知道重要決策、工作線索、上次做到哪裡。可是它不是正式法條。只要你把 memory 當規則來源,團隊就會開始不知道哪一份檔案才算 authoritative。
真正重要的治理內容,最後一定要有 file-backed home。否則你今天記得,明天 compact 一次、換個人接手一次,整條脈絡就會開始失真。
Research 先把官方機制定義清楚,Architecture 決定 root 放什麼、往下拆什麼、哪些只該存在於 handoff。Content 再把這套結構講成人能理解的東西,Instructor 維持穩定語氣,Distribution 則確保公開頁、音訊和講義說的是同一件事。這樣一來,記憶層次就不只是文件整理,而是整個內容系統的續航設計。
Episode Promise
很多人一看到 `CLAUDE.md` 就把它當神諭。真正的問題不是它夠不夠強,而是你把不該放進去的東西全部塞進去了。
One-Sentence Model
root `CLAUDE.md` 應該承接 durable policy;細節要往 nested file、import 與 handoff artifact 分流。
What Changes
一旦每種記憶都知道自己該落哪裡,compact 發生時,重要東西才不會一起被淹掉。
Layering Matrix
這一段是整集的核心。你不需要記每個欄位,只要先把層級感建立起來,之後設計檔案結構就會快很多。
短、穩、全域有效。只放最重要、最不該漂移的規則。
當某個子目錄有自己節奏時,再用 narrower file 承接,不要讓 root 失真。
把高頻、可重用、可拆的細節抽出去,維持主檔短而可掃描。
這一層解的是 thread 會斷、compact 會發生,不是長期政策本身。
Takeaways
如果你只帶走三句話,這三句就夠你重整大部分亂掉的記憶設計。
根檔的價值是高辨識度,不是高字數。
session 續航檔是為了讓工作接得上,不是拿來取代 source of truth。
任何只存在對話裡的關鍵決策,最後都會被 compact 或輪班吃掉。
Boundaries
真正的設計感不是把每個檔案都用上,而是知道哪一層該停手。
適合放 durable policy,不適合塞滿步驟與臨時備忘。
適合局部情境,不適合承擔全 repo 的總原則。
適合拆細節,不適合把主體思路全部外包掉。
適合續航,但不要把它包裝成正式治理文件。
Minimum Viable Template
這不是大型 enterprise 模板,而是一個小團隊就能開始用的分層底座。
ai-edu-media/
CLAUDE.md
.claude/
rules/
content/
research/
architecture/
docs/
handoff/
current-state.md
next-actions.md
Closer
不要第一步就重寫一整本。先把 durable policy 留下來,然後把細節拆去更窄的層,再把 handoff 與 checkpoint 機制補起來。