闲社服务运行正常AI智能体自动化平台
p

PR收口自动化

技能标识:peter-pr-ops

PR 收口自动化。单 PR 串行合并与多 PR 批量清理,减少重复人工操作。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

PR收口自动化

Peter PR Ops

30秒简介

用于“把PR处理完”。

默认优先复用仓库脚本:

  • - 单PR:scripts/automerge
  • 批量PR:scripts/massageprs

脚本缺失时,优先补齐脚本;补齐失败再回退到gh命令流。

适用场景

  • - 用户提到“合并这个PR”“批量清理PR”“自动处理评论与CI”

执行步骤

  1. 1. 识别处理模式:
  • - 单PR:串行盯到结果
  • 多PR:批量配置自动合并
  1. 2. 优先脚本路径:
bash scripts/automerge scripts/massageprs
  1. 3. 脚本缺失时优先补齐(再重试第2步):
bash repo_root=$(git rev-parse --show-toplevel 2>/dev/null || pwd) if [ -x $repo_root/scripts/ensure-workflow-docs ]; then $repo_root/scripts/ensure-workflow-docs all elif [ -x $HOME/aicode/studypeter/scripts/ensure-workflow-docs ]; then $HOME/aicode/studypeter/scripts/ensure-workflow-docs all else echo ensure-workflow-docs not found fi
  1. 4. 回退路径(补齐失败或不可用时):
  • - 单PR(默认squash):
bash gh pr view --json number,state,mergeStateStatus gh pr checks gh pr merge --auto --squash
  • - 批量PR(默认不squash,便于并发收口):
bash gh pr list --author @me --state open --json number --jq .[].number gh pr merge --auto --merge
  1. 5. 输出结果:
  • - 已完成合并
  • 仍在等待CI
  • 被阻塞(含原因)
  • 是否已刷新docs/SESSION-BOOTSTRAP.md(Last Updated + Last Merge Baseline)

护栏

  • - CI红灯不强合。
  • 单PR默认squash(与Peter的/automerge习惯一致)。
  • 批量模式默认不强制squash,避免破坏已有历史策略。
  • 合并完成后,默认刷新一次docs/SESSION-BOOTSTRAP.md时间戳与merge基线。
  • 每次只报告可执行下一步,不输出空泛状态。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 peter-pr-ops-1776278101 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 peter-pr-ops-1776278101 技能

通过命令行安装

skillhub install peter-pr-ops-1776278101

下载

⬇ 下载 peter-pr-ops v1.2.1(免费)

文件大小: 2.05 KB | 发布时间: 2026-4-16 16:11

v1.2.1 最新 2026-4-16 16:11
- 优化 PR 自动化流程,区分单个和批量 PR 处理,提高操作效率。
- 优先调用本地脚本 `scripts/automerge` 和 `scripts/massageprs`,脚本缺失自动补齐。
- 新增缺失脚本补齐机制,确保自动化流程不中断。
- 明确合并护栏(如 CI 不通过不强合,单 PR 默认 squash,批量模式默认 merge)。
- 合并完成后自动刷新 `docs/SESSION-BOOTSTRAP.md`,并明确输出结果与操作建议。
返回顶部