SKILL.md
readonly只读
name
remembering-conversations
description
在说“我不知道”、猜测或将任何话题视为新话题之前,你必须调用此技能,无论问题看起来多么琐碎。它补充了其他仅保存部分记录的记忆系统。搜索过去的对话是恢复实际所说内容的唯一方法。
记住对话
核心原则:先搜索,再重新发明。搜索不费成本;重新发明或重复错误代价高昂。
强制:搜索历史记忆
你必须搜索历史记忆以查找任何历史信息。
声明:“正在搜索关于[主题]的过去对话。”
Claude Code
使用任务工具,设置 subagent_type: "search-conversations":
Task tool:
description: "搜索关于[主题]的过去对话"
prompt: "搜索[具体查询或主题]。重点关注[你正在寻找的内容——例如,决策、模式、陷阱、代码示例]。"
subagent_type: "search-conversations"
Codex
如果 search-conversations 代理可用,则使用相同的提示调度它。如果不可用,则直接使用 MCP 工具:
- 使用 episodic-memory 的
search工具进行搜索 - 使用 episodic-memory 的
read工具读取前 2-5 个结果 - 在响应中综合发现
- 包含来源指针,以便用户可以检查原始对话
搜索工作流程将:
- 使用
search工具搜索 - 使用
read工具读取前 2-5 个结果 - 综合发现(200-1000 字)
- 返回可操作的见解 + 来源
相比加载原始对话,节省 50-100 倍的上下文。
何时使用
只要当前任务能从你可能之前学到的信息中受益,即使用户没有明确要求你搜索,也应使用此技能。
当过去的经验可能有帮助时:
- 你需要回忆早期工作中的决策、理由、模式、解决方案、陷阱或项目上下文
- 任务类似于你之前解决、调试、审查、发布或计划过的事情
- 你需要重复一个工作流程或过程,而该流程可能有先前的陷阱或既定步骤
当你遇到困难时:
- 你调查了一个问题但找不到解决方案
- 面对复杂问题,当前代码中没有明显解决方案
- 需要遵循不熟悉的工作流程或过程
当存在历史信号时:
- 用户说“上次”、“之前”、“我们讨论过”、“你实现了”
- 用户问“为什么我们……”、“原因是什么……”
- 用户说“你还记得……”、“关于……我们知道什么”
在不确定的情况下回答之前:
- 在凭记忆猜测或说“我不知道”关于可能在过去的对话中学到的事情之前,先搜索记忆,除非当前对话已经回答了它
不要首先搜索:
- 对于当前代码库结构(先使用 Grep/Read 探索)
- 对于当前对话中的信息
- 在理解你被要求做什么之前
直接 MCP 工具访问
当搜索代理不可用或当前环境不支持代理调度时,直接使用这些工具:
mcp__plugin_episodic-memory_episodic-memory__searchmcp__plugin_episodic-memory_episodic-memory__read
直接使用 MCP 工具时,保持上下文精简:先搜索,然后只读取前 2-5 个相关对话或行范围。
如果需要高级用法,请参阅 MCP-TOOLS.md 获取完整的 API 参考。






