Claude Code Memory 架構最佳實踐
Date: 2026-04-05 Tags: framework claude-code memory claude-md
來源
James Dickerson (The Boring Marketer), Richard Mach, Kieran — YouTube 研究整合
核心問題
唔定期整理 memory → AI 失憶 or CLAUDE.md 越嚟越肥 → 讀死書唔識變通
四大防 Bloat 策略
1. 蒸餾法 (Distillation)
唔好記過程,只記結論
- ❌ 「今日試咗10次,發現加問號好啲,加感嘆號唔得…」
- ✅
Rule: 標題優先使用問號 - 當 CLAUDE.md 滿咗 → Re-summarize:10條舊準則合併成3條高階邏輯
2. 分層架構 (Layering)
CLAUDE.md = 索引,唔係內容
CLAUDE.md ← 幾十行,只放規則 + 指向
context/brand.md ← 品牌詳情
context/tech.md ← 技術坑位
memory/ ← 具體記憶檔案
history/archived/ ← 過期但備份
3. 數據庫化 (RAG)
大量案例唔入 .md,入 LanceDB
- AI 唔使每次讀,只喺需要時檢索相關片段
- 適合:爆款案例、舊廣告稿、對手數據
4. 知識圖譜 (Graph)
存實體+關係,唔係原文
- Mem0/Neo4j:唔記「老細講過嘅500字」
- 只記:
[老細] --(討厭)--> [紫色漸變] - 節省 ~90% 空間,提取速度快
Claude MD vs Skills 分別
| Claude MD | Skills | |
|---|---|---|
| 角色 | 靈魂/記憶 | SOP |
| 範圍 | Global(全局生效) | Local(特定任務) |
| 更新時機 | 收工後,有新準則時 | 做法根本改變時 |
| 目的 | 對抗失憶 | 對抗抽卡(提高成品質量) |
我哋嘅系統對照
| 佢哋講嘅策略 | 我哋對應 | 狀態 |
|---|---|---|
| 蒸餾法 | MEMORY.md + memory files | ✅ |
| 分層架構 | CLAUDE.md → @rules/ → memory/ | ✅ |
| 數據庫化 RAG | LanceDB + Mem0 | ✅ |
| 知識圖譜 | Neo4j (2026-04-05 完成) | ✅ |
結論:我哋已係最終形態。
重要決定
CLAUDE.md 唔自動化更新 — 太重要,由 Steven 人手判斷先加。 Weekly Review cron 每週日提供報告,Steven 決定邊條值得升級入 CLAUDE.md。