remembering-conversations

remembering-conversations

熱門

在說出「我不知道」、猜測或將任何話題視為全新之前,你必須先調用此技能,無論問題看似多麼微不足道。它補充了其他僅保存部分記錄的記憶系統。搜尋過去的對話是恢復實際說過內容的唯一方法。

435星標
120分支
更新於 2026/5/21
SKILL.md
唯讀
名稱
remembering-conversations
描述

在說出「我不知道」、猜測或將任何話題視為全新之前,你必須先調用此技能,無論問題看似多麼微不足道。它補充了其他僅保存部分記錄的記憶系統。搜尋過去的對話是恢復實際說過內容的唯一方法。

記住對話

核心原則:先搜尋,別重新發明。 搜尋不花成本;重新發明或重複錯誤的代價卻極高。

強制:搜尋歷史記憶

你必須搜尋歷史記憶中的任何歷史查詢。

宣告:「正在搜尋關於 [主題] 的過去對話。」

Claude Code

使用 Task 工具搭配 subagent_type: "search-conversations"

Task tool:
  description: "搜尋關於 [主題] 的過去對話"
  prompt: "搜尋 [具體查詢或主題]。專注於 [你要找的內容,例如:決策、模式、陷阱、程式碼範例]。"
  subagent_type: "search-conversations"

Codex

如果有 search-conversations 代理可用,請使用相同提示派發它。如果沒有,直接使用 MCP 工具:

  1. 使用 episodic-memory 的 search 工具進行搜尋
  2. 使用 episodic-memory 的 read 工具讀取前 2-5 筆結果
  3. 在回應中綜合分析發現
  4. 包含來源指標,讓使用者可以檢查原始對話

搜尋流程將:

  1. 使用 search 工具搜尋
  2. 使用 read 工具讀取前 2-5 筆結果
  3. 綜合分析發現(200-1000 字)
  4. 回傳可行洞察 + 來源

相較於載入原始對話,可節省 50-100 倍的上下文。

何時使用

只要當前任務能從你過去可能學到的資訊中受益,即使使用者沒有明確要求你搜尋,都應使用此技能。

當過去經驗可能有幫助時:

  • 你需要回憶先前工作中的決策、理由、模式、解決方案、陷阱或專案背景
  • 某個任務類似於你之前解決、除錯、審查、發布或規劃過的事情
  • 你需要重複某個工作流程或程序,而該流程可能有已知的陷阱或既定步驟

當你卡住時:

  • 你調查了某個問題但找不到解決方案
  • 面對複雜問題,當前程式碼中沒有明顯解決方案
  • 需要遵循不熟悉的工作流程或程序

當出現歷史信號時:

  • 使用者說「上次」、「之前」、「我們討論過」、「你實作過」
  • 使用者問「為什麼我們…」、「原因是什麼…」
  • 使用者說「你還記得嗎…」、「我們對…了解多少」

在基於不確定性回答之前:

  • 在根據記憶猜測或說「我不知道」之前,如果某件事可能在過去的對話中學到,請搜尋記憶,除非當前對話已經回答了它

不要優先搜尋的情況:

  • 對於當前程式碼庫結構(先使用 Grep/Read 探索)
  • 對於當前對話中的資訊
  • 在理解你被要求做什麼之前

直接 MCP 工具存取

當搜尋代理不可用或當前環境不支援代理派發時,直接使用這些工具:

  • mcp__plugin_episodic-memory_episodic-memory__search
  • mcp__plugin_episodic-memory_episodic-memory__read

直接使用 MCP 工具時,保持上下文精簡:先搜尋,然後只讀取前 2-5 個相關對話或行範圍。

如需進階用法,請參閱 MCP-TOOLS.md 以取得完整 API 參考。