其他

merge-open-prs

jssblck/agents

Use when asked to merge all open PRs or land a specified set of PRs together.

  • 1660 次安装
  • 收录于

安装命令

npx skills add https://github.com/jssblck/agents --skill merge-open-prs

SKILL.md

Merge the open PRs

Snapshot the open PRs. That list is the work set. Merge each PR through the forge, one at a time, in an order that keeps later PRs updateable onto the default branch. Do not assemble independent PRs into a stack or replace the work set with one combined PR.

Standing rules:

  • The work set does not grow. A PR opened after the snapshot is ignored. After every merge, compare remaining open PRs to the work set; never merge extras.
  • Repository merge policy controls freshness. After each merge, recheck the remaining PRs. Update a branch only for a conflict, a changed dependency, or the repository's explicit freshness requirement. A base move alone does not invalidate passing checks on an unchanged PR head.
  • Every PR lands through the forge. Never merge into a local default branch and push, and never push straight to the default branch. Do local git work only on the PRs' own branches, in a temporary worktree you remove afterwards.