SuperAPI AI 工具集

prs

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:该技能用于标准化 Gemini CLI Bot 暂存改动、生成 Pull Request 描述以及管理新建和已有 PR 的生命周期。

主要能力与规则: 暂存与补丁准备为强制流程。若提出修复且系统指令允许创建 PR,每个 PR 只提出单一改进或修复,严格禁止捆绑无关变更;若变更针对不同根因即视为无关,例如脚本修复不得与文档更新、无关重构或指标脚本更新合并,指标与修复必须分属不同 PR。

生成 PR 描述:使用 write_file 工具创建 pr-description.md。第一行必须是简洁的常规标题,其余为 Markdown 正文,说明变更内容、推荐原因与预期影响。

暂存修复:必须使用 git add <files> 显式暂存修复。内部文件保护为关键要求:严格禁止暂存机器人内部管理文件;若被误暂存,必须用 git reset <file> 取消暂存。永不暂存 pr-description.md、lessons-learned.md、branch-name.txt、pr-comment.md、pr-number.txt、issue-comment.md 或 history/ 中的任何内容。

解除阻塞与 PR 更新:若继续处理已有任务或回应已有机器人 PR 的评论,用 write_file 生成 branch-name.txt 写入当前分支名(如 bot/task-BT-01),并生成 pr-number.txt 写入数字 PR ID。回应维护者时,一般回复写入 issue-comment.md,针对具体 PR 反馈写入 pr-comment.md。处理 CI 失败时,用 gh run view 诊断失败检查,优先生成新补丁并用 git add 暂存以修复失败。

适用场景:面向 Gemini CLI Bot 在 GitHub 上提交修复、创建或更新 PR、回应评论及修复 CI 失败的工作流。

限制:资料未提供该技能的安装方式、收费、平台支持范围或效果数据。