Commit, Push, and PR
Turn the current relevant work into a pull request.
- Inspect status, diff, the current branch, recent commits, and the repository's default branch.
- If there is nothing to commit, report that and stop.
- If on the default branch, create an appropriately named branch following repository guidance.
- Stage only relevant changes and create one concise commit in the repository's existing style.
- Push the branch to
originwith upstream tracking. - Open a pull request with
gh pr create, following repository-specific PR guidance when present.
Preserve unrelated user changes and avoid unrelated cleanup or refactors. Report the resulting PR URL.