What problem does it solve?
This Skill prevents broken pull requests by guiding you through pushing your current branch with staleness checks, creating or updating a PR, and running code review before merging.
Core Features & Use Cases
- Staleness gate vs base branch: Detects whether your branch is behind the target base and stops to prevent outdated PRs.
- Push readiness and PR creation/update: Pushes your branch (with upstream when missing), creates a PR if none exists, or surfaces the existing PR with advisory guidance.
- Review-driven merge with squashed commits: Runs
/code-review, merges with --squash when clean, and provides explicit handling when review issues are found.
Quick Start
Run /push-pr to push your current branch and open or update a pull request with an automated code review and conditional squash merge.