SuperAPI AI 工具集

forge-reflect

测试与质量

查看项目

更新于 10-16 00:30

技能介绍

用途:在提交、推送或请求同行评审前,对当前变更进行自我代码审查。无需主参数,会自动检测审查范围;可选传入 -- <补充上下文> 指定审查重点。

主要能力:按顺序检测审查范围——当前分支的 PR(gh pr view --json number,title,url)、与默认分支的分支差异、未提交的暂存与未暂存变更,取第一个有变更的范围。收集完整 diff 与变更文件列表后,委托审查流程,默认执行一次全新上下文审查,风险足够时增加第二次,汇总去重后按文件分组并标注 P0/P1/P2 严重级别。随后运行项目的 lint、format、类型检查与测试(含已配置的覆盖率),修复并提交。再通过 AskUserQuestion 逐条让用户决定立即修复或延后,倾向立即修复;确认延后的项在项目 Issue 跟踪器中创建 Issue。最后输出 Reflection Summary,包含范围、发现、分诊结果与质量门禁状态。

使用方式:命令为 /forge-reflect,可附加 -- 补充审查重点,例如 /forge-reflect -- pay extra attention to migration safety and missing regression tests。

适用场景:提交前自审、推送前检查、请求同行评审前的准备。

限制:资料未提供具体安装方式、收费与价格、支持平台及效果保证;审查依赖 git 与 gh 等命令环境,质量门禁依赖项目自身配置。