SuperAPI AI 工具集

self-verification

测试与质量

查看项目

更新于 10-15 21:36

技能介绍

用途:这是全栈工作流第 8 阶段,在代码开发完成后使用,用于集成验证与质量自检,是工作流的最后一步。

主要能力:运行全量单元测试并记录通过、失败、跳过数量;对存在 API 或前后端联调点的项目运行集成或冒烟测试,或进行手动检查;执行代码质量检查,包括运行项目配置的 linter、核对命名与目录是否与设计文档一致、确认无遗留 TODO/FIXME(或已标注为后续迭代);若项目配置了覆盖率工具,运行并记录核心模块覆盖率;逐条核对任务拆分中的验收标准是否满足。

使用方式:读取当前迭代目录下的全部阶段文档以及工程中的代码和测试文件;开始前调用 history-manager skill 的 get-phase self_verification 和 check-file 确认是否已完成;使用 templates/verification-template.md 产出验证报告。结论通过时,迭代状态设为 done,并调用 history-manager skill 的 set-phase self_verification {self_verification_id} 记录并推进状态;未通过时列出失败项,回退到 code-development 修复后重新验证,期间不调用 set-phase,保持 self_verification 状态。产出写入 docs/{current_iteration_id}/self-verification-{self_verification_id}.md。

适用场景:全栈项目在代码开发完成后的自检环节,以及用户要求做集成验证或质量自检时。

限制:资料未提供具体测试框架、linter 与覆盖率工具的安装与配置方式,需按项目实际配置执行;未提供命令行示例与价格信息。