SuperAPI AI 工具集

verification-loop

智能体与模型

查看项目

更新于 10-15 21:09

技能介绍

用途:verification-loop 是面向 Claude Code 会话的综合验证系统,用于在完成功能或较大代码改动后、创建 PR 前、重构后,以及需要确保质量门禁通过时执行检查。

主要能力:按阶段验证。阶段1构建验证,运行 npm run build 2>&1 | tail -20 或 pnpm build 2>&1 | tail -20,构建失败则停止并修复。阶段2类型检查,TypeScript 用 npx tsc --noEmit 2>&1 | head -30,Python 用 pyright . 2>&1 | head -30,报告所有类型错误并优先修复关键项。阶段3 Lint 检查,JavaScript/TypeScript 用 npm run lint 2>&1 | head -30,Python 用 ruff check . 2>&1 | head -30。阶段4测试套件,运行 npm run test -- --coverage 2>&1 | tail -50,报告总数、通过、失败与覆盖率,目标最低 80%。阶段5安全扫描,用 grep 检查密钥、api_key 与 console.log。阶段6差异审查,用 git diff --stat 和 git diff HEAD~1 --name-only 查看改动,检查非预期变更、缺失错误处理和边界情况。

使用方式:完成各阶段后输出验证报告,包含 Build、Types、Lint、Tests、Security、Diff 的 PASS/FAIL 状态与问题列表,并给出是否适合创建 PR 的结论。长时间会话可每 15 分钟或重大改动后运行,命令为 /verify。该技能可与 PostToolUse 钩子配合,钩子即时捕获问题,本技能提供更深入的综合审查。

适用场景:功能开发完成、重构后、提交 PR 前的质量检查。

限制:资料未提供安装方式、支持平台、收费与价格信息;具体命令需按项目实际脚本调整。