Rebases the current branch onto its PR or default base, resolves conflicts by intent, re-runs the project's checks, and force-pushes with an explicit lease. Use when the user explicitly asks to rebase the current branch, or when landing-prs calls it on a rebase conflict. Never infer from a behind branch alone. Not for rebasing every open PR; use rebasing-open-prs.
Install
npx skills add bostonaholic/skills --skill rebasing-branchesnpx skills add bostonaholic/skills --skill rebasing-branches -a claude-code -gnpx skills add bostonaholic/skills --skill rebasing-branches -a codex -ggemini skills install https://github.com/bostonaholic/skills.git --path skills/engineering/rebasing-branchesgh skill install bostonaholic/skills rebasing-branchesgit clone --depth 1 https://github.com/bostonaholic/skills /tmp/bostonaholic__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/bostonaholic__skills/skills/engineering/rebasing-branches ~/.claude/skills/rebasing-branches # Claude Code
cp -R /tmp/bostonaholic__skills/skills/engineering/rebasing-branches ~/.agents/skills/rebasing-branches # Codex, Cursor, Gemini CLI, Copilot, OpenCode