What problem does it solve?
Push and PR management are manual, error-prone, and slow; this Skill automates syncing a local feature branch with origin and ensures a corresponding pull request exists or is updated, reducing context switching.
Core Features & Use Cases
- Push the current branch to origin with upstream tracking when needed and verify remote state before pushing.
- Create a new pull request if none exists, or update an existing one when the branch changes.
- Handle non-fast-forward or merge conflicts by prompting a pull of origin/main and revalidating before retrying the push.
- Ensure PR bodies reflect the latest scope using a template, and surface exact errors for auth or workflow restrictions.
Quick Start
Use the push skill to push your current feature branch and create or update the corresponding PR on GitHub.