Coolkid mascot CoolkidLab Build in Public. Level up together.

新手教學 · 疑難排解

閱讀

Claude Code 每次重開都忘記?讓它記住你的方法

先講重點

短答給趕時間的人:Claude Code 重開就忘,是因為「對話記憶」本來就是短期的 — 對話結束就清空,這是設計不是故障。要讓它跨對話記住你,用的是另一套東西,共三層:CLAUDE.md(你手寫的固定規則,每場自動載入)、訊息開頭打 #(隨手記一句,最快)、自動記憶(它自己寫筆記,下次開場自己想起來)。三層各管一種事,混著用才順。

我剛開始用的時候最煩的就是這件事:每開一個新對話,都要把「我是誰、這專案在幹嘛、哪些東西不能碰」重講一遍,講到懷疑人生。後來把三層記憶各就各位,現在新對話開場它自己會說「你上次做到哪、這專案的規矩是什麼」— 我的記憶資料夾現在累積 18 條它自己寫的筆記,從我的帳號名稱到專案路線圖都在裡面。這篇講三層怎麼分工、各放什麼、以及記憶的坑。

先分清楚:「當場的記憶」和「跨對話的記憶」不是同一件事

很多人以為「它忘記了」是同一種忘記,其實是兩套系統。當場的記憶叫 context(這一場對話裝得下多少內容),對話結束就清空,滿了它會恍神 — 這套的問題看「記憶滿了」那篇。跨對話的記憶是另一套:寫成檔案存在你電腦裡,重開多少次都在。

白話比喻:context 是它上班時腦袋裡想的事,下班就放空;跨對話記憶是桌上的筆記本,隔天上班翻開就接得上。這篇整篇講的是筆記本。

三層記憶怎麼分工(附我的真實用法)

誰寫的什麼時候用
CLAUDE.md 檔案你手寫每次都要遵守的固定規則(專案是什麼、絕對別做什麼)
訊息開頭打 #你隨手丟一句臨時想到要它記的事,一句話最快
自動記憶它自己寫筆記你糾正過它的、專案進展 — 它學到就記,開場自己想起來

我的實際分工:CLAUDE.md 放鐵律 — 像「PowerShell 檔案要用特定格式存,不然必出亂碼」這種踩過雷的教訓,寫進去之後它每一場都遵守,再也沒炸過。臨時想到的用 # 丟一句。而它的自動筆記我基本不管,它自己記自己用 — 有次我隔了一週回來問某個專案,它直接接上進度,靠的就是那疊筆記。

想看它到底記了你什麼,輸入 /memory 就能打開來看 — 記憶不是黑箱,是放在你電腦裡、看得到也改得了的文字檔。這點對信任感很重要:它記的東西你隨時能刪。

兩個坑:塞太多、和過時的筆記

坑一:什麼都塞進 CLAUDE.md。它每一場對話都會全文載入這個檔,等於固定成本 — 塞得越肥,留給正事的對話記憶就越少。判斷法一句話:「每次都要遵守的」才進 CLAUDE.md;只有這個專案某階段用的,放專案資料夾;一次性的,講在對話裡就好。

坑二:筆記會過時。我遇過它自信滿滿引用三週前的舊筆記,但那個檔案早就改掉了 — 記憶跟現實脫節比沒記憶更會誤導。所以看到它引用舊資訊,直接說「這條過時了,刪掉重記」;它的筆記和你的 CLAUDE.md 都要能新陳代謝,只進不出會越來越不準。

記憶的原則跟筆記本一樣:常翻、會更新的筆記本才有用;只寫不整理的,最後連自己都不信。

新手第一步:先寫三行 CLAUDE.md

不用一次建三層。第一步只做一件事:在專案資料夾建一個 CLAUDE.md,寫三行 — 你是誰(非工程師/職業)、這專案是什麼、絕對不能做什麼(例如「不要動 xx 資料夾」)。就這樣,下一場對話開始它就不一樣了,你會少講很多廢話。

之後的成長路徑:發現同一句話常用 # 記 → 整理進 CLAUDE.md;發現「做事的方法」也想讓它記住 → 那是 skills 的守備範圍(另一篇);專案大到跨好幾週 → 加斷點檔(記憶滿了那篇的第 3 招)。記憶、SOP、斷點,三個系統疊起來,就是「跨 100 場對話不失憶」的完整解。

Claude Code 重開就忘是設計不是故障:當場的 context(對話結束清空)和跨對話記憶(存成檔案,永遠在)是兩套系統。跨對話記憶三層:CLAUDE.md 放每次都要遵守的固定規則(你手寫,每場自動載入 — 但別塞肥,它是固定成本)、訊息開頭 # 隨手記一句、自動記憶讓它自己寫筆記(我的累積 18 條,隔週回來能直接接上進度)。/memory 隨時能看能刪,記憶不是黑箱。兩個坑:CLAUDE.md 塞太多吃掉對話記憶、筆記過時比沒筆記更誤導(要新陳代謝)。新手第一步:專案資料夾寫三行 CLAUDE.md — 你是誰、專案是什麼、絕對別做什麼。

名詞解釋

context(上下文視窗)
AI 一次能「記在腦中」的內容上限,包含你說的話、它讀的檔案跟對話紀錄。塞滿了就會忘掉前面的事,這就是長對話後 AI 開始恍神的原因。
Claude Code
Anthropic 推出的 AI 寫程式工具,裝在自己電腦的終端機裡,能直接讀寫你的檔案、跑指令,把你用中文描述的需求做成真的網站或工具。
token(字元計費單位)
AI 讀寫文字的計量單位,一個中文字約 1-2 個 token。訂閱方案的用量限制、API 的計費都是按 token 算,所以「講重點、少貼無關內容」直接等於省錢。
skill(技能包)
Claude Code 的知識外掛:一個資料夾放一份說明書(SKILL.md),教 AI 特定領域的做事方法。對到相關任務時 AI 會自己翻出來照著做。

這篇是收斂後寫的版本。
我每兩週寄一封電子報,講「正在做但還沒寫成文章」的東西——
包含每月幫你過濾值得花時間的新 AI 工具,
以及 Lab 新文的個人版(你會比公開版早一週收到)。

→ 訂閱(雙週一封,第一封自動寄起步清單)

跳轉 Substack、隨時取消、不轉賣 email。

如果內容對你有用就太好了
隨喜斗內

Buy Me a Coffee at ko-fi.com
NEXT CHAPTER ▸ Claude Code 記憶滿了?context 不夠的 3 個解法

常見問題

Claude Code 怎麼讓它記住我的偏好?

三層:固定規則寫進 CLAUDE.md 檔案(每場對話自動載入,適合「每次都要遵守」的事);臨時想到的,訊息開頭打 # 加一句話快速記下;新版還有自動記憶 — 它把學到的事自己寫成筆記,下次開場自己想起來。輸入 /memory 可以看它記了什麼,看得到也刪得掉。

CLAUDE.md 跟記憶功能差在哪?

CLAUDE.md 是你手寫的規則書,你寫什麼它每場照做;自動記憶是它自己寫的筆記,記的是相處過程中學到的事(你糾正過它的、專案的進展)。一個由你主導、一個由它累積。實務分工:鐵律進 CLAUDE.md,過程性的交給自動記憶,臨時的用 # 丟。

為什麼寫了 CLAUDE.md 它有時候還是忘記?

兩個常見原因:一是規則寫太多 — CLAUDE.md 每場全文載入,塞得越肥,單一規則被稀釋得越淡,重要的事反而被淹沒;二是把「希望它做」跟「必須每次做」混在一起 — 後者其實該用 hook(系統強制執行,不靠它記得),見 Hooks 那篇。CLAUDE.md 留給精簡的核心規則,效果最好。

記憶會不會越存越多、越來越不準?

會,這是真坑:筆記會過時,我遇過它自信滿滿引用三週前的舊筆記,但那個檔案早就改掉了。解法是新陳代謝 — 看到它用過時資訊就叫它刪掉重記;CLAUDE.md 也定期回頭刪掉不再適用的規則。記憶系統跟筆記本一樣,會整理的才有用。

看完這篇之前先確認:

適合你
  • 每次開新對話都要重新交代一次背景,交代到煩的人
  • 想讓 AI 記住個人偏好、專案規則的人
  • 聽過 CLAUDE.md 但搞不清跟「記憶」差在哪
不適合
  • 想找對話紀錄的匯出備份方法 (不同主題)
  • 想讓它記住「這一場對話」的內容 (那是 context,看記憶滿了那篇)
  • 公司多人共用規則的治理題 (本篇是個人向)
最常踩
  • 什麼都塞進 CLAUDE.md — 它每場全文載入,塞太多反而吃掉對話記憶
  • 以為筆記永遠是對的 — 記憶會過時,舊筆記要能刪
  • 把該長期記的事只講在對話裡 — 對話結束就沒了

← 回新手教學

⚠ 本站所有內容僅供教育與研究用途,不構成投資建議,不保證任何獲利。投資有風險,使用者須自行判斷並承擔結果。