Skip to main content

Claude 記憶力完全指南:5 種方法讓 Claude 記住所有內容

· 閱讀時間約 8 分鐘
Felo AI
Operations

Claude 在工作階段之間會忘記所有內容。這裡有 5 種方法為 Claude 實現持久化記憶——從單人專案的 CLAUDE.md 到團隊協作的 MemClaw 工作區。

Claude 是無狀態的。每次工作階段都從零開始——不記得你的專案、你的決定,也不記得你上週花了三小時解釋的程式碼庫。

但有五種不同的方法可以為 Claude 實現持久化記憶。每種方法都有不同的取捨。本指南涵蓋所有方法,讓你根據自己的情況選擇最適合的。

Claude 記憶力——五種跨工作階段持久化記憶的方法


方法一:CLAUDE.md(內建、免費)

最簡單的方式。在專案根目錄建立一個 CLAUDE.md 檔案——Claude 在工作階段開始時會自動讀取。

# MyApp
Stack: Next.js 14, TypeScript, PostgreSQL
Auth: JWT in httpOnly cookies (security team requirement)
Current focus: Auth refactor
Known issues: Stripe webhook fires twice — check idempotency key

優點: 零設定。與程式碼一起版本控制。離線可用。無外部依賴。

缺點: 靜態——你需要手動維護,容易過時。沒有對話歷史。單一扁平檔案。不可搜尋。無跨專案管理。

最適合: 單一專案、個人開發者、短期使用(一個月以內)。


方法二:系統提示詞(Claude.ai)

在 Claude.ai(網頁介面)中,你可以在個人資料設定中設定持久化系統提示詞。這個上下文會自動出現在每次對話中。

I'm a senior TypeScript developer. I prefer functional patterns,
avoid classes unless necessary, and always handle errors explicitly.
I work primarily with Next.js 14 and Postgres.

優點: 在 Claude.ai 中無需任何設定即可使用。在所有網頁對話中持久化。

缺點: 僅限網頁介面——不會延續到 Claude Code CLI。通用個人上下文,非專案特定。

最適合: 在 Claude.ai 網頁介面中持久化個人偏好。


方法三:上下文檔案 + 斜線指令

CLAUDE.md 的進階版本:維護一組不同類型上下文的 markdown 檔案,並透過自訂斜線指令載入。

/load-project    → reads PROJECT.md, DECISIONS.md, STATUS.md
/load-context → reads current sprint context
/save-decision → appends to DECISIONS.md with today's date

優點: 比單一 CLAUDE.md 更有組織。可以選擇性載入上下文。

缺點: 仍然是你手動維護的靜態檔案。沒有語意搜尋。檔案管理負擔。

最適合: 想要比 CLAUDE.md 更有結構但不需要完整持久化的開發者。


方法四:MemClaw 工作區(最穩健)

MemClaw 以技能方式安裝在 Claude Code 上,為每個專案提供持久化、可搜尋的工作區。代理在工作階段開始時讀取,並自動回寫決定和狀態。

安裝:

/plugin marketplace add Felo-Inc/memclaw
/plugin install memclaw@memclaw
export FELO_API_KEY="your-api-key-here"

為每個專案建立一個工作區:

Create a workspace called MyApp

在工作階段開始時載入:

Load the MyApp workspace

在做決定時記錄:

Add decision to workspace: using Postgres over MySQL —
client DBA requirement. 2026-04-08.

工作區隨時間累積上下文。六個月前做的決定仍然在那裡,而且可以搜尋。上下文在每次工作階段中持續累積。

優點: 持久化且可搜尋。自動回寫。專案隔離。團隊共享。跨 Claude Code、OpenClaw、Gemini CLI 運作。有免費方案。

缺點: 需要 Felo API 金鑰。需要網路連線。

最適合: 多專案、長期專案、團隊協作。這是大多數持續性開發工作的正確選擇。

完整 MemClaw 指南 →


方法五:自訂記憶基礎設施

自行建構持久化記憶層:向量資料庫(ChromaDB、Pinecone、pgvector)連接到你的 AI 代理。完全控制什麼被儲存、如何檢索、資料存放在哪裡。

優點: 最大彈性。可自行託管。可針對特定使用情境量身打造。

缺點: 需要大量工程投入。維護負擔。你在解決一個已經被解決的問題。

最適合: 有特定資料主權要求的組織,或現成工具無法滿足的自訂記憶需求團隊。


你應該使用哪種方法?

情境建議方法
快速一次性任務不需要(直接在工作階段中說明)
單一專案、個人、< 1 個月CLAUDE.md
Claude.ai 中的個人偏好系統提示詞
多專案或 > 1 個月MemClaw
2 人以上的開發團隊MemClaw 共享工作區
自訂資料主權需求自訂基礎設施

最常見的錯誤:在需要 MemClaw 的情境中使用 CLAUDE.md。CLAUDE.md 在簡單情境下運作良好,但在多專案、長期程式碼庫或團隊協作時就會力不從心。


讓任何方法都有效的習慣

無論你選擇哪種方法,決定它是否真正有幫助的習慣是:

在做決定時立即記錄,而不是事後。

Add decision to workspace: chose Server Components over client rendering
for the dashboard — SEO requirement, confirmed with client. 2026-04-08.

一個上下文過時或不完整的記憶系統比沒有記憶系統更糟——它會讓 Claude 對可能已經改變的決定產生錯誤的信心。保持更新,它就會累積。放任過時,它就會誤導。


開始使用 MemClaw

對於大多數持續性開發工作,MemClaw 是正確的選擇:

  1. 在 Claude Code 上安裝(memclaw.me
  2. 為每個進行中的專案建立一個工作區
  3. 加入基礎上下文:技術棧、關鍵決定、當前狀態
  4. 在每次工作階段開始時載入

取得 MemClaw →


相關指南