SuperAPI AI 工具集

babysitting-pr

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:当用户已有打开的 PR,希望智能体监控其状态、修复 CI 失败、回应评审意见并保持可合并时使用该技能。主要能力围绕 gh 命令展开:先用 gh pr view --json number,title,state,mergeable,reviewDecision,statusCheckRollup,comments,reviews 获取 PR 状态,并用 gh pr view --json mergeStateStatus 检查冲突;用 gh pr checks 查看各项 CI 状态;对失败项用 gh run view <run-id> --log-failed 取日志后分类修复(lint、类型错误、测试失败、构建失败),改完执行 git add -A && git commit -m "fix: resolve CI failures" && git push。评审意见通过 gh api repos/{owner}/{repo}/pulls/{pr}/comments 获取,仅处理明确的修复,涉及设计决策的跳过并上报。冲突处理用 git fetch origin main 与 git merge origin/main,歧义时询问用户。推送后用 gh pr checks --watch 复查,可重复检查—修复—推送循环,最多 3 轮,全绿后用 gh pr ready 标记可评审。限制:不对共享分支强推;不擅自改测试断言;不确定的评论不处理;CI 排队或等待时需先等待完成。具体平台、收费与价格暂未提供。