What problem does it solve?
Open pull requests often stall on unresolved review threads, failing checks, and merge conflicts, requiring tedious manual follow-up before they can be merged. This Skill automates that final push to a merge-ready state from within a GitHub Copilot cloud agent, without ever merging the PR itself.
Core Features & Use Cases
- Review Resolution: Addresses every unresolved review thread (including github-actions[bot] comments) by making code changes, replying, and resolving threads, delegating to the copilot-review skill.
- Local Validation Gate: Runs make fmt, make lint, make test-unit, and make test as the authoritative correctness signal, since agent pushes do not re-trigger CI.
- Mergeability Management: Detects and resolves CONFLICTING and BEHIND states, and root-causes prior CI failures from logs.
- Use Case: A Copilot cloud agent session picks up a PR with three unresolved review comments and a failing lint check; the skill fixes the code, replies to and resolves each thread, pushes the commits, and reports the PR as ready for human merge with a CI re-trigger hand-off note.
Quick Start
Use the pr-finisher skill to drive the pull request for the current branch to a merge-ready state and report what still needs a human.