用途
Wisdom Recall 是一条面向 CocoPlus 工作流的检索技能,目标是把两类信息一次性找出来:一是 .cocoplus/wisdom/ 下人工整理的智慧条目(包括 do-not-use.md 中记录的被否决做法),二是 .cocoplus/lifecycle/wisdom-index/ 下由 $wisdom index 构建的会话日志词法索引。使用者通过 $wisdom recall "<query>" 发起检索。
主要能力
- 双层词法召回:同时检索整理智慧文件与会话日志索引,并把两类结果合并返回。
- 结果标注:每条结果标明来源(整理智慧或会话索引)以及置信度,置信度分为精确短语、全部词项命中、词项近似重叠。
- 负面记忆优先:当置信度相同时,
do-not-use.md的命中排在正面智慧结果之前,作为通用约束呈现。 - 前置检查:执行前确认
.cocoplus/是否存在;缺失时输出“CocoPlus is not initialized. Run $pod init first.”并停止。 - 索引缺失处理:若没有会话索引,输出“No session index found. Run $wisdom index first.”,但仍继续搜索整理智慧文件。
使用方式
- 确认项目中已有
.cocoplus/目录,否则先运行$pod init。 - 如需检索会话日志,先运行
$wisdom index生成索引。 - 执行
$wisdom recall "<query>",查看合并后的结果及其来源与置信度标注。
适用场景
适合在 CocoPlus 项目内回顾历史会话记录、查找已整理的团队智慧,以及在决策前确认某个做法是否已被标记为“不要使用”。负面记忆优先的规则有助于避免重复采用已被否决的方案。
限制与约束
资料明确要求以词法搜索为基线,除非已测量词法结果质量并记录差距,否则不增加语义、嵌入或大模型检索。技能还强调不能因为文件存在就认为技能已完成,命令虽小也必须保留产物与安全检查门禁,避免以“命令很小”为由跳过检查。