SuperAPI AI 工具集

review-fix-gemini

编程与开发

查看项目

更新于 10-16 02:14

技能介绍

用途

review-fix-gemini 是一个代码审查与自动修复的工作流技能,用于对当前分支运行 Gemini CLI 审查,并只修复那些对当前代码库仍然有效的审查意见。

主要能力

  • 调用 Gemini CLI 对当前分支执行代码审查,获取候选审查意见集合。
  • 逐条判断候选意见对当前代码库是否仍然有效。
  • 对有效意见:更新代码进行修复。
  • 对无效意见:在代码中添加说明性注释,解释现有实现为何是必要的。
  • 对超出当前 PR 范围的有效意见:为其创建新的 issue。
  • 若产生代码改动,则提交并推送到当前分支。
  • 若修复了有效意见,则回到第一步重新审查,形成循环,直到没有需要处理的有效意见为止。

使用方式

运行以下命令,并设置 1 小时超时(作为阻塞式前台任务运行,以防止过早终止):

bunx @willbooster/agent-skills@latest review --agent gemini

将返回的审查结果视为待处理的候选意见集合。如果命令返回 There is no concern.,则直接退出,不修改代码。

适用场景

适用于在开发流程中对当前分支进行自动化代码审查并自动处理审查意见的场景,尤其适合需要区分有效与无效审查意见、并希望将超出 PR 范围的问题转为独立 issue 的工作流。

限制

  • 依赖 Gemini CLI 与 bunx 运行环境。
  • 命令需以阻塞式前台任务运行并设置 1 小时超时。
  • 当审查结果返回 There is no concern. 时不进行任何代码修改。
  • 关于收费、价格、支持平台等更多信息,资料中暂未提供。