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 安裝記憶技能

  1. 在 Termdock 開啟 設定 → 技能 分頁
  2. 選擇 Claude Code 作為目標
  3. 在 "recall" 技能上點擊 安裝
  4. Claude Code 會在相關情境主動使用記憶

選用:安裝 Hooks

你也可以安裝 /remember 斜線指令,在對話中快速儲存記憶。