pull-request
Installation
SKILL.md
Repository context — gather first
Collect these with individual Bash calls, one command per call, never combined into a single invocation:
- Current branch —
git branch --show-current - Recent commits —
git log --oneline -5 - Working tree status —
git status --porcelain - Changed files (staged+unstaged) —
git diff --name-only HEAD
Treat a failure (not a repository, git unavailable) as an unknown value and carry on. These moved out of pre-compute in #1619 — the harness composes the block into one shell invocation and a worktree-isolated agent refuses a git-bearing compound command; do not fold them back.
Purpose
Orchestrate the PR lifecycle from quality review through merge and cleanup, with smart state detection and resume capability.
The two non-negotiable gates: