工程開發
agent-memory
為 AI 代理提供的持久化記憶系統,用於儲存、檢索並管理程式碼庫知識、架構決策與研究發現,確保跨對話的上下文延續性。
簡介
agent-memory 技能提供了一種穩健的持久化儲存機制,旨在協助 AI 代理在漫長的開發週期中維持上下文。透過在 .claude/skills/agent-memory/memories/ 建立專用目錄,此技能允許代理儲存珍貴的研究結果、架構決策、複雜的除錯過程以及進行中的開發任務。這能防止資訊隨對話結束而遺失,並作為結構化的知識庫,讓代理在開始新任務前能主動查詢,確保技術一致性並減少重複調查的工作量。
-
持久化儲存專案特定的見解,包括程式碼庫中的潛在陷阱(gotchas)以及複雜的依賴關係解析模式。
-
支援使用資料夾與 YAML 前置資料進行分類管理,可追蹤狀態、標籤與更新時間戳記。
-
與 ripgrep (rg) 指令整合,可透過摘要、標籤或全文關鍵字進行快速搜尋與過濾。
-
提供「儲存與恢復」工作流,允許代理記錄任務的當前狀態、已識別的阻礙問題以及未來的行動項目。
-
標準化記憶格式,確保所有條目皆可被機器讀取,且易於由代理的檔案系統操作功能進行遍歷。
-
每當你在除錯過程中發現不顯眼的模式或解決方案時,請使用此技能,以避免「遺忘」關鍵邏輯。
-
請務必重視 YAML 前置資料中的 summary 欄位,這將作為代理在搜尋既有筆記時的核心判斷依據。
-
請遵循 kebab-case 命名慣例來命名檔案與目錄,以保持記憶空間的整潔與可維護性。
-
定期整理或合併記憶內容,以避免碎片化,並確保代理僅能檢索到高品質、相關的資料。
-
執行搜尋操作時,務必對 ripgrep 使用 --no-ignore 與 --hidden 旗標,以確保代理即使在全域 gitignore 設定下,仍能正確遍歷記憶目錄。
倉庫統計
- Star 數
- 24,096
- Fork 數
- 1,187
- Open Issue 數
- 169
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 下午02:40