| name | omd-recall |
| description | 主动召回 omd 自记忆:推理/写作/决策卡住时主动查既有事实,不等被动触发。经 memory_recall 语义+词法混合检索,回带 confidence + source。Trigger:/omd-recall、查历史、以前怎么做的、翻一下记忆、有没有先例。 |
/omd-recall — 主动召回记忆
封 omd MCP 的 memory_recall(可能带 mcp__omd__ 前缀;未加载先 ToolSearch "memory_recall")。它对 omd 自记忆做语义 + 词法混合检索,回一批按相关性排序、带 confidence 和 source 的命中。本 skill 是它的主动门面:卡住时你自己调,而不是等某个钩子替你触发。
何时主动召回
- 写 plan / SDD 中卡住 —— 想「以前类似的怎么决策的」;
- 设计抉择 —— 「该用 X 还是 Y」,想看历史依据再拍;
- 跨模块复用 —— 「以前哪个模块解决过类似问题」;
- 方法论 / 教训查询 —— 「我们的标准是什么」「这个坑以前踩过吗」。
用法
memory_recall(query="<自然语言或关键词>", k=5)
query 用自然语言最好(检索是语义的):跨租户隔离 auth 策略 优于单个词;文件名 + 关键词也行。
k 默认看全一点(5 左右);只要一条确认性事实就调小。
- 回来是一批命中,每条带 confidence + source——不是所有命中都可信,看下一节判。
判可信度(别照单全收)
召回结果是线索不是真理,逐条自评:
- confidence 高 + source 明确(有文件/来源) → 可当依据,引用时带上 source 路径;
- confidence 低 / source 模糊 → 只当「可能相关」的提示,落到具体依据前用真源核一遍(读那个文件 / 查代码);
- 明显跑题 → 丢弃,别硬凑。
把用上的那几条回填进当前推理,并在结论里注明依据来自召回的哪条 source。
与既有 skill 的边界
/omd-recall = 卡住时主动召回既有记忆(读)。
- 不用于:巩固近期事件成持久记忆(写)→
/omd-dream;把新决策/引用记进台账 → /omd-note;文件内字面搜索 → 用 runtime 原生 Grep;第三方库文档 → context7 MCP;git 提交历史 → git log。