session-memory
為 Claude Code 啟用跨會話上下文持久化,管理工作歷程、專案決策與工作流模式,確保任務無縫接續。
簡介
Session Memory 技能為 Claude Code 提供了強大的架構層,用於維護跨獨立會話的專案連續性。專為開發者與工程師設計,它作為一個持久化的知識橋樑,追蹤專案演進、架構決策以及循環出現的技術模式。透過使用 .claude/memory/ 的結構化目錄並整合內部的 Agent Trace 系統,確保您的工作空間紀錄在 CLI 調用間不會丟失,從而實現更高效、長期的開發週期。
-
自動擷取會話級別的日誌,並使用唯一會話 ID,實現對過去任務與檔案修改的高保真追蹤。
-
為專案範圍內的決策與技術模式維護一個真實數據源 (SSOT),幫助避免重複的實作錯誤並執行架構標準。
-
與 context.json 深度整合,儲存高階專案元數據、技術棧與當前開發階段,實現快速環境恢復。
-
支援如 /recap 等進階指令,用於立即綜合當前會話進度,以及使用 --resume 來恢復複雜且長時間運行的工作流。
-
實作了精密的 3 層記憶體架構,區分隱式自動學習、專案特定手動知識以及專業代理任務追蹤。
-
當遇到如「上次我們做了什麼?」或「從上次的進度繼續」這類指令時,請使用此技能來恢復工作上下文。
-
避免將此技能用於短暫、臨時的資訊請求或不需要會話持久性的常規程式碼審查。
-
遵循定義的 MEMORY_POLICY.md,決定哪些檔案應透過 Git 追蹤 (decisions.md/patterns.md),以及哪些應保留在開發機本地 (session-log.md/context.json)。
-
利用提供的 bash 腳本片段與 Agent Trace 分析工具,若自動摘要需要微調時,可手動擷取複雜的歷史紀錄。
-
務必注意隱私限制,確保機密金鑰或憑證不會被記錄在用於上下文持久化的純文字 Markdown 日誌中。
倉庫統計
- Star 數
- 633
- Fork 數
- 67
- Open Issue 數
- 7
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午06:25