SuperAPI AI 工具集

ia-code-review

测试与质量

查看项目

更新于 10-15 22:17

技能介绍

用途:ia-code-review 用于执行结构化代码审查,对代码质量进行审计,或评审 PR。核心是两阶段审查:先做规格符合性检查(Stage 1),确认改动是否实现了预期需求;通过后再做代码质量审查(Stage 2),覆盖正确性、可维护性、安全与性能。

主要能力:按范围解析确定审查目标,支持用户指定文件、会话修改文件、未提交文件与未跟踪文件;排除锁文件、压缩/打包产物和生成代码。分支审查使用 merge-base 作为比较范围。审查模式按信号选择:改动行数超过 300、涉及文件超过 8、跨顶层目录超过 3、安全敏感路径、数据库迁移、API 表面变更等信号达到 3 个以上进入深度审查,2 个建议深度审查,0-1 个走标准审查。深度审查会并行派发专家智能体。

使用方式:先确认处于 git 仓库(git rev-parse --git-dir),否则需提供明确文件路径。标准审查流程包括上下文检查、结构扫描、逐行审查、安全检查、测试覆盖、可靠性、删除候选、验证与汇总。发现按 Critical / Important / Medium / Minor 分级,并给出 0.0-1.0 置信度,置信度低于 0.60 通常抑制,Critical 安全问题可在 0.50 以上报告。修复动作分为 safe_auto、gated_auto、manual、advisory 四类。输出格式包含各严重级别条目、What's Working Well、Residual Risks 与 Verdict。

适用场景:PR 评审、代码质量审计、安全相关改动审查、大型 diff 的模块化审查。

限制:需要 git 环境;缺少 linter 或测试工具时应指出缺口而非猜测;不应对未验证的缺失下结论;深度审查依赖并行智能体机制。具体安装命令与收费信息暂未提供。