SuperAPI AI 工具集

nuke-verify

测试与质量

查看项目

更新于 10-15 17:23

技能介绍

用途:nuke-verify 用于验证一个刚完成的实现是否符合其意图和质量标准,并在需要时修复。适用对象是由较弱模型、其他工具或同事产出的实现。它属于 nuke 家族:audit 只读地找出问题,review 只读地评判变更,verify 确认实现是否匹配意图并写入修复,exec 执行规格或委派任务。

主要能力:支持 light(默认)、full、plan 三种模式;plan 只跑预检并打印计划后停止,不写入任何内容。可指定 intent(规格/计划/任务文件路径或自由文本)作为核验依据,指定 scope(changed、staged、branch 或路径)。流程为:预检解析意图并列出编号需求、确定 diff 与影响范围、建立门禁表;随后并行做完整性检查与四类校验器(行为、安全、结构、质量);发现的问题按严重级别记录,含 file:line、逐字引用、端到端追踪、建议修复与反驳尝试,随后进入修复循环。light 修复循环上限 3 轮,full 为 5 轮,每轮修复后由更高级别的全新代理重新验证,修复者不得验证自己的修复。

用法:以模式、intent、scope 参数调用;默认无确认门禁,打印计划即开始执行,加 --ask 可在预检计划处暂停确认。运行产物写入 .nuke/<日期时间>-verify-<slug>/,包含 plan.md、verify.md,必要时生成 fix-spec.md。

限制:绝不按猜测的意图验证,无法解析意图来源时必须询问用户并等待;不使用 git add、git commit、git stash,也不生成 .bak 文件;所有结论必须有证据;若未解决问题超过 15 条或存在结构性问题,则停止循环,输出 fix-spec.md 并建议改用 nuke-exec 或 nuke-audit;只有全部需求满足、发现全部修复并重新验证且门禁全通过时才给出 VERIFIED,否则输出诚实的剩余问题清单。具体平台适配与模型层级细节见其参考资料。