正在準備工作環境...
摘要卡片 Hook:讓 AI 替你寫工作日記
你的記憶不夠用,AI 的也不夠
每天用 AI 做事,一天下來跑好幾個專案、問好幾十個問題。到了晚上,你大概只記得最後做的那兩件事。
更慘的是 AI 端。Claude Code 的對話框有上下文限制,訊息累積到一定量就會觸發「上下文壓縮」——舊的對話不是消失,是被濃縮成摘要塞進記憶。濃縮之後,細節就沒了。你那個「等等,剛才那個 bug 是怎麼解的?」——問不回來了。
這就是「預壓縮時刻」。
上下文快滿、還沒被壓縮之前,那個時間點是最後搶救細節的機會。
解法:在壓縮前自動留下快照
做一個 Hook,當上下文即將壓縮時自動觸發,讓 AI 在還記得所有細節的當下,把這場對話的重點寫成一張摘要卡片,存到一個固定位置。
這張卡片就是你的工作日記。
你不用手動整理,不用事後憑記憶重建。AI 記得多少,就幫你寫多少。
跟 AI 說這句話就行
打開 Claude Code,直接說:
幫我編寫一個 Hook,當上下文處於預壓縮時,生成一張摘要卡片,
記錄當前上下文的概要內容,將檔案保存到一個跨專案也可以查看的地方。
AI 會幫你:
- 選對 Hook 事件(通常是
PreCompact) - 設計摘要格式(日期、主題、關鍵決策、做了什麼、下一步)
- 決定儲存位置(例如
~/.claude/summaries/這種跨專案都能找到的地方) - 寫出完整的 Hook 設定
你照著貼上去就能用。
摘要卡片長什麼樣
一張典型的摘要卡片大概長這樣:
# 2026-06-27 上午工作摘要
## 今天在做什麼
- 幫電商後台修一個訂單狀態顯示的 bug
## 關鍵決策
- 選擇在前端過濾狀態,不改後端 API(因為 API 有其他地方在用)
## 改了哪些東西
- `components/OrderList.tsx` — 加了狀態過濾邏輯
- `types/order.ts` — 補了 `cancelledBySystem` 這個狀態
## 下一步
- 還沒寫測試,下次接續要先補上
這樣的卡片,三個月後翻出來還是看得懂。
進階玩法:週報自動生成
存了摘要卡片之後,還可以再設一個 Hook,每週五把這週的卡片全部收集起來,自動整理成一份週報。
跟 AI 說:
幫我設一個定時 Hook,每週五下班前,
把這週的摘要卡片整理成一份週報,
存到 ~/Documents/weekly-reports/ 資料夾,
格式要適合直接貼到 Slack。
AI 替你寫工作日記,AI 替你整理週報,你只需要做真正的事。
AI 協作:學了這個,跟 AI 怎麼配合?
摘要卡片 Hook 的核心價值是:讓 AI 在還記得的時候就主動記錄,而不是等你想起來才手動整理。
你的人類優勢:
- 你知道你的「工作日記」需要包含哪些資訊才對你有用
- 你能決定摘要卡片存在哪裡、用什麼格式,才符合你的查找習慣
- 你能判斷哪些內容值得保留(技術細節?還是決策脈絡?)
可以這樣跟 AI 說:
幫我設一個 Hook,當上下文即將壓縮時,自動生成一張工作摘要卡片,記錄今天做了什麼、改了哪些檔案、還有什麼沒做完,存到
~/.claude/summaries/資料夾,檔名用日期當前綴。
挑戰任務
Task 1
如果你設了摘要卡片 Hook,你最希望它自動幫你記錄什麼?(例如:改過哪些檔案、做了什麼決定、還有什麼沒完成……)你的理想卡片格式長什麼樣子?
← BackNext Lesson →