SuperAPI AI 工具集

verifying

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

verifying 是一个实施后审计技能,用于把已完成的计划与实际改动交叉比对,确认没有遗漏、没有过时内容,且实现与计划一致。

用途与触发:当用户调用 /verify-plan 命令、实施技能在完成时提供验证,或用户要求审计/验证已完成的计划时激活。

主要能力:加载计划并解析全部复选框条目,统计总数、已勾选项,以及 Automated Verification、Automated QA、Manual Verification 中仍未勾选的项;若计划 frontmatter 含 git_commit,则运行 git diff <git_commit>..HEAD --name-only 获取改动文件,与计划“Changes Required”中提到的路径比对,标记意外改动与缺失实现;读取“What We're NOT Doing”检查范围蔓延;重跑各阶段的 Success Criteria(自动化命令与 QA 场景),报告通过/失败;检查计划新鲜度,标记描述与实现不符的过时阶段;最后按 Blocking、Warning、Info 分类输出验证报告,并在无阻塞项时提议将计划状态设为 completed。

使用方式:验证开始时按自主模式调整交互,Autopilot 全部自动执行并最后汇报,Critical(默认)就差异和阻塞项提问,Verbose 逐项确认。所有面向用户的问题通过 AskUserQuestion,读取/研究/验证工作交给子代理,默认 run_in_background: true。文件审查默认开启(Autopilot 除外)。

限制:无 git_commit 时跳过 git diff 比对;分支不同时仅尽力比对;不重跑破坏性或修改状态的检查,只做只读检查;范围检查偏保守,只标记明确违规;外部 QA 文档的重跑属于 qa 技能职责。资料未提供收费、价格、平台与效果信息。