用途:该技能提供结构化流程,在目标 GitHub 仓库中安装、配置或升级 derailed-dash/gemini-review-action,实现基于 Gemini 的 PR 代码审查与 Issue 自动分类。触发场景包括:用户要求安装或升级该 Action、需要自动化代码审查或 Issue 分类、升级现有工作流中的模型版本、为自动审查添加自定义审查者人格。
主要能力:支持安装 PR 代码审查工作流(.github/workflows/gemini-review.yml)与 Issue 分类工作流(.github/workflows/gemini-triage.yml),可单独或同时安装。支持检测并升级旧模型(如 gemini-3.6-flash、gemini-2.5-flash、gemini-1.5-flash)至 gemini-3.8-flash。提供三种审查者人格:straight(默认,专业直接)、dazbo(温暖务实、略带幽默)、palpatine(帝国风格、戏剧化)。可配置语言(默认 English (UK))、路径包含/排除、是否启用 include_comment_history(默认 true),并可将 gemini-review.toml 或 gemini-triage.toml 复制到仓库根目录以自定义提示词。
使用方式:按五步流程执行——检测现有实现与遗留工作流、询问定制偏好与人格选择、写入或更新工作流文件与配置 TOML、指导密钥设置、提交并推送。密钥可通过 gh CLI 安全设置:echo "<API_KEY>" | gh secret set GEMINI_API_KEY,避免在命令行参数中直接传递密钥;也可在 GitHub Settings > Secrets and variables > Actions 手动添加 GEMINI_API_KEY。另支持 Google Cloud Workload Identity Federation (WIF) 与 Application Default Credentials (ADC) 认证。模板可从 starter-examples 目录的规范 URL 获取。
适用场景:需要为 GitHub 仓库引入自动化 PR 审查或 Issue 分类的团队与个人开发者。
限制:执行 git commit 或 push 前必须获得用户明确许可;若检测到遗留工作流(如 google-gemini/run-gemini-cli 等)会冲突,需用户确认后移除;需提供 Gemini API Key(来自 Google AI Studio)。