rebasing-branches
Installation
SKILL.md
Rebasing Branches
Rebase the current branch onto the latest base, resolve conflicts from both
sides' intent, and confirm the branch still works before publishing it. The
explicit invocation, or a call from landing-prs whose land request covers
it, authorizes the history rewrite and the force-push; do not stop to confirm
them. This skill does not wait for CI and does not merge.
Before starting
Refuse to start on a detached HEAD, a dirty tracked tree
(git status --porcelain --untracked-files=no prints anything), or a rebase or
merge already in progress. Refuse an argument that is neither a number nor an
https:// PR URL.