accept-pr
Installation
SKILL.md
Accept PR
Input: PR number or URL (required). Default merge mode: rebase.
- Guardrails
- Must end on
main(or repo default branch if nomain). git status -sbclean before/after. No uncommitted changes.- If PR is draft, has conflicts, or base branch !=
main: stop + ask. - If PR is from a fork and you can’t push: stop + ask.
- Capture context
START_BRANCH="$(git branch --show-current)"gh pr view <PR> --json number,title,author,baseRefName,headRefName,isDraft,mergeable,maintainerCanModify- Skim:
gh pr view <PR> --commentsandgh pr diff <PR>