SuperAPI AI 工具集

gemini-review

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:在本地通过 Gemini CLI 做提交前代码审查,适合在 commit 前检查改动。触发方式包括用户说“gemini review”“review with gemini”“local review”或使用 /gemini-review。

主要能力:支持三种差异范围——默认仅审查暂存改动(git diff --cached)、--all 审查全部未提交改动(git diff HEAD)、--branch [base] 审查当前分支与基线分支差异(默认 main,git diff main...HEAD)。可用 --prompt <name> 指定提示词模板(默认 default.md,另有 ci-style.md),或用 --extension 调用 Gemini 内置 /code-review。

使用方式:先确定差异范围并检查是否有改动;无改动时提示用户 git add 或改用 --all/--branch。提示词模板位于 ~/.claude/skills/gemini-review/prompts/。执行时需在项目根目录运行,命令为 gemini --model gemini-3.1-pro-preview --yolo,配合自定义提示词或 /code-review。结果在终端输出,需人工总结关键发现。

限制与注意:必须使用 --model gemini-3.1-pro-preview,无其他模型、无回退、无替代。需从项目根目录运行以提供项目上下文;若存在 CLAUDE.md/GEMINI.md 应纳入提示词。超大差异(超过 10000 行)建议改用 --branch 并指定文件。Gemini CLI 成功返回 0,出错返回非零。常见问题:无暂存改动需 git add 或 --all;命令未找到需安装 Gemini CLI;API 错误需检查 GEMINI_API_KEY;大差异超时可拆分或使用 --extension。