开发与工程 ✓ OpenAI · 官方 github-pull-requestci-monitoringcode-reviewmergeabilitygithub-cliworkflow-runs

PR 持续看护助手

持续跟踪 GitHub PR 的审查、CI 与合并状态,并处理可安全修复的问题。

FollowSkills 评估 · FSRS-2.0
不推荐
57/ 100 五分制 2.9 / 5
信任安全18 / 25 · 3.6/5

文档明确限制人工评审回复、限制线程处理、要求检查分支状态、避免破坏性 Git 操作,并设置重试上限,体现了权限和外部影响控制;但会自动提交、推送、重跑 CI 和部分解析评论,缺少逐次确认、敏感日志/凭据流向说明及明确回滚机制,因此扣分。

可靠稳定8 / 20 · 2.0/5

脚本、决策树和 pytest 测试覆盖了评论优先级、pending review、持续轮询和失败作业日志端点,且异常会返回诊断信息;但本次未执行,测试覆盖不完整,依赖 gh、认证、GitHub API 和环境状态,部分异常路径与轮询终止行为仍未由文件充分证明,因此静态评分不超过10。

适用触发11 / 15 · 3.7/5

触发语义、PR 输入形式、watch/once 模式和停止条件描述清楚,适用于 GitHub PR 维护;但依赖 GitHub CLI、GitHub 网络和英文 GitHub 工作流,未声明非 GitHub 场景边界,也未提供中文交互或中国大陆网络可达性保证,因此扣分。

规范维护10 / 15 · 3.3/5

文档包含目标、输入、命令、工作流、故障分类、评论处理、状态变更政策、引用资料和测试;仓库提供 Apache-2.0、官方来源和安全政策。缺少该 skill 的独立版本、变更记录、维护责任人、安装依赖说明和更完整的故障排查,因此扣分。

有效结果6 / 15 · 2.0/5

目标结果明确,能够持续获取 PR 状态、识别评论和 CI 失败,并在限定条件下修复或重试;源码测试展示了若干关键行为,但未执行验证,且真实 GitHub 权限、网络、分支状态和审查判断会影响结果,直接可用性证据有限,因此按静态上限保守扣分。

证据核验4 / 10 · 2.0/5

源码、参考文档和提交的 pytest 测试提供了可审计证据,且测试覆盖若干决策路径;但未执行测试,缺少独立运行结果、专门 CI 覆盖或第三方复核,因此静态评分不超过5。

证据充分度: 评估于 2026年7月19日 审查版本 678157acaa81
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该 skill 会在监控过程中自动提交、推送分支和重跑失败 CI;使用前应确认当前工作树、目标分支、GitHub 权限及组织审批要求。
  • 日志和 GitHub API 响应可能包含代码、评论或构建信息;文件未说明敏感数据脱敏、保留期限或日志访问控制。
  • 核心功能依赖 gh、GitHub 认证和持续网络访问;在中国大陆网络环境中可能不可稳定使用。
  • 静态审查未执行脚本或测试,不能确认实时 API 兼容性、错误恢复和实际轮询行为。
查看完整评分方法 →

它能做什么 & 适用场景

该技能用于在 GitHub 拉取请求创建后持续监控其状态。它轮询审查评论、CI 检查或工作流运行结果,以及可合并性,直到 PR 合并、关闭或需要用户介入。对于疑似分支相关的失败,它可以修改代码、提交并推送;对于可能的偶发失败,最多重试 3 次。开放 PR 即使暂时通过,也会继续监控新的审查反馈。

运行 Python 监控脚本,以一次性或持续模式读取 PR、评论、CI、工作流和合并状态;使用 GitHub CLI 查看失败运行、任务及日志;识别并处理已发布的审查反馈;在适合时修改本地代码、提交并推送分支;按监控器建议重试失败检查,最多 3 次;在 PR 合并、关闭或出现需要用户帮助的阻塞时停止。

  1. 开发者希望在 PR 创建后持续观察 CI,并及时发现失败。
  2. 团队成员希望在等待审查期间自动捕获新发布的评论。
  3. 维护者遇到疑似代码分支相关的测试、编译、 lint 或类型检查失败,需要自动修复并重新验证。
  4. 开发者面对可能是网络、运行器或外部服务导致的偶发失败,需要按条件重试检查。

优缺点一览

优点
  • 覆盖 PR 评论、CI、工作流和合并冲突等多个状态。
  • 能够区分分支相关失败与基础设施或外部服务导致的失败。
  • 对疑似偶发失败提供最多 3 次的重试机制。
  • 支持持续监控,不会因一次暂时空闲或短暂变绿就停止。
局限
  • 依赖 Python 3、GitHub CLI、网络连接和 GitHub 权限。
  • 源材料没有提供测试结果、支持平台清单或独立安装包说明。
  • 不会自动回复其他人撰写的审查评论;需要用户确认文字回复。
  • 无法安全解决权限问题、基础设施故障、重复偶发失败或无法澄清的审查要求。

如何安装

先按仓库 README 安装 Codex CLI,例如 macOS 或 Linux 使用 curl -fsSL https://chatgpt.com/codex/install.sh | sh,Windows 使用 powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex",或使用 npm install -g @openai/codexbrew install --cask codex。该技能位于仓库的 .codex/skills/babysit-pr/SKILL.md;源材料没有说明单独安装该技能的步骤。

如何使用

在 Codex 中提出类似“监控当前分支对应的 GitHub PR,持续关注 CI 和审查评论”的请求;也可以指定 PR 编号或 URL。技能支持的命令包括 python3 .codex/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --oncepython3 .codex/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --watch,以及在监控器明确建议时使用 python3 .codex/skills/babysit-pr/scripts/gh_pr_watch.py --pr auto --retry-failed-now

常见问题

它会自动合并 PR 吗?
源材料只说明它监控直到 PR 合并或关闭,并处理评论、CI 和可合并性;没有说明它会主动执行合并。
它需要哪些权限?
它需要通过 GitHub CLI 读取 PR、检查、工作流和日志,并在适当情况下提交、推送分支;具体权限范围取决于 GitHub CLI 的配置。
它会怎样处理审查评论?
对已发布且可执行的反馈,它可以修改代码、提交并推送;不会未经确认回复其他人撰写的评论。
CI 失败时一定会修改代码吗?
不会。只有日志明确指向当前分支时才考虑修复;疑似基础设施、网络或运行器问题通常按建议重试,否则可能需要用户介入。

同仓库的其他 Skills

均来自 openai/codex

开发与工程 ✓ OpenAI · 官方

Codex GitHub Issue 摘要

按功能区域和时间窗口提炼 openai/codex 的近期缺陷与增强请求。

设计与前端 ✓ OpenAI · 官方

Codex 图像生成技能

在项目中生成、编辑并管理面向实际用途的位图图像资产。

开发与工程 ✓ OpenAI · 官方

Codex 插件构建器

为 Codex 创建、验证并维护符合规范的插件。

开发与工程 ✓ OpenAI · 官方

Codex 技能安装器

从精选列表或 GitHub 仓库安装 Codex 技能,降低技能配置与部署成本。

开发与工程 ✓ OpenAI · 官方

OpenAI 官方文档助手

为 OpenAI 产品、API、Codex 与模型迁移问题提供基于官方资料的当前指导。

开发与工程 ✓ OpenAI · 官方

Review Agent 代码审查技能

以缺陷为先审查代码变更,并输出可执行的问题清单。

开发与工程 ✓ OpenAI · 官方

Codex Pull Request 编辑器

根据变更动机与净变更,专业更新一个或多个 GitHub Pull Request 的标题和正文。

开发与工程 ✓ OpenAI · 官方

远程执行器集成测试

为本地与远程执行环境验证 Codex 集成功能。

开发与工程 ✓ OpenAI · 官方

V8 版本更新助手

帮助维护 Codex 中固定的 V8 版本,并验证候选发布与构建失败原因。

开发与工程 ✓ OpenAI · 官方

变更规模审查指南

帮助开发者控制代码变更规模并规划可审查的分阶段交付。

开发与工程 ✓ OpenAI · 官方

Codex 路径类型指南

为 Codex Rust 代码选择兼容跨平台 URI 与本地路径的类型。

开发与工程 ✓ OpenAI · 官方

Skill Creator 技能创建指南

帮助你设计、编写、验证和迭代可复用的 Agent Skill。

自动化与运维 ✓ OpenAI · 官方

CI 变更推送助手

处理 CI 配置推送限制与临时审批流程

开发与工程 ✓ OpenAI · 官方

代码审查与测试指导

帮助编码代理为逻辑变更设计清晰、合适的测试。

开发与工程 ✓ OpenAI · 官方

Codex Bug 问题诊断助手

帮助判断 openai/codex GitHub 问题应如何验证、补充信息或解释其并非缺陷。

开发与工程 ✓ OpenAI · 官方

破坏性变更审查

系统检查外部集成接口中的破坏性变更,降低升级和兼容性风险。

开发与工程 ✓ OpenAI · 官方

Codex TUI 交互式测试指南

帮助开发者启动 Codex TUI 并以可调试的方式验证代码变更。

开发与工程 ✓ OpenAI · 官方

上下文治理规范

为编码代理建立可控、增量且有上限的模型上下文。

开发与工程 ✓ OpenAI · 官方

拉取请求代码审查

协调多代理完成拉取请求的最终代码审查,并汇总每个具体问题。

相关 Skills