AI 記憶庫
持久化的跨會話記憶,用於架構決策、經驗教訓和程式模式。再也不會在 AI 程式編碼會話之間遺失上下文。
概述
記憶技能(Recall)讓 Claude Code 和其他 AI 工具能夠跨會話記住重要的決策、注意事項和程式模式。不必重複相同的解釋,只需儲存一次,在需要時召回。
remember.sh
儲存新記憶
recall.sh
搜尋記憶
forget.sh
移除過時記憶
指令
recall.sh - 搜尋記憶
./recall.sh <關鍵字>依關鍵字搜尋記憶。回傳符合的記憶及其分類和時間戳記。
範例:
./recall.sh terminal session ./recall.sh "error handling" ./recall.sh authentication JWT
remember.sh - 儲存記憶
./remember.sh <分類> "<內容>"儲存新記憶並指定分類以便整理。
範例:
./remember.sh lesson "node-pty 在 macOS 上需要明確的 shell 路徑" ./remember.sh architecture "使用 EventBus 進行跨服務通訊" ./remember.sh pattern "在 API 邊界驗證使用者輸入" ./remember.sh style "變數用 camelCase,類別用 PascalCase" ./remember.sh preference "優先使用函式元件而非類別元件"
forget.sh - 移除記憶
./forget.sh "<關鍵字>"依關鍵字移除過時或錯誤的記憶。
範例:
./forget.sh "舊的驗證方法"
記憶分類
architecture
設計決策、技術選擇、系統結構
「使用者管理使用微服務架構」
lesson
注意事項、除錯發現、邊界情況
「WebSocket 重連需要指數退避」
pattern
可重用的解決方案、慣例、最佳實務
「終端機建立使用工廠模式」
style
命名慣例、程式碼組織
「私有方法前綴加底線」
preference
工具偏好、工作流程選擇
「使用 pnpm 而非 npm 以加快安裝」
主動使用指南
1. 會話開始時
當使用者提到某個功能/模組時,先搜尋相關記憶:
使用者: 「來處理驗證功能」 AI: ./recall.sh authentication
2. 做決策前
在做架構或技術決策前,檢查現有決策:
準備選擇函式庫 → 檢查先前的決策 設計新功能 → 搜尋相關模式
3. 解決問題後
當你解決了棘手的問題,儲存它:
發現不明顯的 bug → ./remember.sh lesson "描述" 做了重要決策 → ./remember.sh architecture "描述"
4. 遇到熟悉的問題時
當某些問題看起來像是重複出現的問題:
錯誤看起來眼熟 → ./recall.sh "錯誤類型"
儲存位置
記憶儲存在 JSON 檔案中,位置在:
~/.termdock/memories.json你也可以在 Termdock 的 設定 → 記憶庫 UI 中檢視和管理記憶。
為 Claude Code 安裝記憶技能
- 在 Termdock 開啟 設定 → 技能 分頁
- 選擇 Claude Code 作為目標
- 在 "recall" 技能上點擊 安裝
- Claude Code 會在相關情境主動使用記憶
選用:安裝 Hooks
你也可以安裝 /remember 斜線指令,在對話中快速儲存記憶。