用途:apply-findings 用于把对话上下文中已评估的代码审查发现(Findings)落到代码修改上。输入须先经 /evaluate-findings 处理,带有 Apply、Skip、Escalate 判定;若发现未评估,则停止并提示先运行该技能。
主要能力:识别并收集发现,按文件路径分组、按文件顺序应用以减少上下文切换;应用前读取相关函数或逻辑块,确认发现仍适用于当前代码,并对建议修复独立验证(包括对照失败模式、检查是否引入回归)。对包含修复的发现,会检查修复是否改变代码接受的输入、是否引入未被点名的机制(如锁、队列、版本方案、状态机、新持久实体),若超出缺陷本身则升级。重命名或改变重复形态时,按概念而非字面量搜索所有调用方与引用。
用法:技能按四步执行——识别发现、按文件顺序应用、处理升级项、输出表格。Escalate 项通过 AskUserQuestion 交由用户决定,选项包括 Apply、Skip、Note for later,以及在某些情况下可选的 Get a second opinion(调用 /consult-codex 或 /consult-oracle)。当修复会推翻用户先前决策、或发现只是纠正用户选择所依据的事实前提时,会相应升级或指出前提更正。
适用场景:代码审查后批量应用已评估的修复建议,尤其适合需谨慎核对影响面的重构与修复。
限制:仅编辑文件(除非用户在升级步选择了直接动作),不执行暂存、构建或测试。资料未提供安装命令、收费或平台信息。