SuperAPI AI 工具集

pr-fix

通用与其它

查看项目

更新于 10-15 22:38

技能介绍

用途:pr-fix 用于自动修复 pr-review 报告中列出的问题。使用前提是当前会话中已运行过 pr-review 并存在含“汇总”表的审查报告,否则会中止并提示先运行 /pr-review <pr_number>。

主要能力:解析汇总表并按严重级别排序(CRITICAL、HIGH、MEDIUM、LOW);LOW 问题跳过。执行前用 gh pr view 检查 PR 状态、是否 fork、是否有 maintainer 修改权限,已合并的 PR 直接中止。根据情况选择同仓库推送、fork 推送或创建跟进分支。

使用方式:命令为 /pr-fix [pr_number],pr_number 可选。支持 --automation 标志,在该模式下跳过所有 yes/no 确认,按默认最佳路径执行。流程包括:定位报告、解析汇总、预检、创建 worktree、三层分诊(问题是否真实、建议是否合理、是否有更好方案)、按优先级修复、运行质量门禁(bun run lint:fix、bun run format、bunx tsc --noEmit、bun run test)、提交、发布、验证并清理 worktree。

适用场景:需要根据已有代码审查报告批量修复 PR 问题的开发流程,尤其适合自动化 CI 场景。

限制:必须有当前会话中的 pr-review 报告;仅处理 CRITICAL、HIGH、MEDIUM;自动化模式下 CRITICAL 问题不能被自动驳回,需转人工;替代修复不得扩大范围;不使用 AI 署名;不创建 issue。具体平台、收费等信息暂未提供。