该工具是一个专为软件开发流程设计的最终代码审查与质量关卡系统,旨在在部署前对项目进行全面的质量评估。它不仅仅是一个简单的检查清单,而是一套集成化的自动化审查流程,涵盖测试执行、安全审计、规范验证和文档完整性等多个维度。通过运行完整的测试套件、检查代码覆盖率、扫描安全漏洞、验证功能验收标准以及审计代码质量,该系统能够生成一份详尽的可交付报告,为团队提供明确的发布决策依据。其设计核心在于确保每次提交都经过严格的质量把控,从而降低线上风险,提升软件可靠性。该工具适用于任何需要标准化质量门禁的开发场景,是保障产品上线前稳定性的关键基础设施。
核心功能特点
- 执行完整测试套件并报告通过/失败状态及覆盖率
- 自动检测并报告代码中的安全漏洞和硬编码敏感信息
- 根据 spec.md 文件逐项验证功能验收标准
- 审计代码质量,包括 linting、类型检查和构建验证
- 检查生产环境日志以发现运行时错误
- 评估开发原则遵循情况(如 SOLID、DRY、Schemas-First)
适用场景
该工具最典型的使用场景是在部署流程之后作为质量关卡。例如,在一个标准的 CI/CD 流水线中,开发者完成 `/deploy` 或手动构建后,必须立即运行 `/review` 命令来触发全面审查。此时,系统会自动执行所有预定义的检查项,从运行测试到验证生产日志,最终给出 SHIP(可发布)、FIX FIRST(需修复后再审)或 BLOCK(阻塞发布)的明确 verdict。这使得团队能够在代码真正进入用户环境之前,就发现并解决潜在问题。此外,该工具也支持独立使用,即在任何项目根目录下直接调用 `/review`,无需依赖部署动作,这使其成为一个强大的通用代码审计工具,可用于定期进行项目健康度检查或新成员加入时的快速质量摸底。
