What problem does it solve?
Coordinating pull requests across feature branches can be error-prone and time-consuming. This skill standardizes how changes are prepared, reviewed, and merged by guiding users to create PRs that target the appropriate remote and avoid risky operations on main.
Core Features & Use Cases
- Create PRs from a feature branch to a designated target (main) branch, with safeguards to keep main protected.
- Ensure changes are on non-main branches and commits are ready for review, aligning with typical code-review workflows.
- Supports both upstream and origin remotes, resolving the correct PR target based on repository configuration, and automating the review process for teams collaborating across forks.
- Use case: a developer finishes a feature on a feature branch and submits a PR for teammate review before merging into main.
Quick Start
Create a feature branch, commit changes, and use this skill to open a PR targeting main on the appropriate remote.