How this skill is triggered — by the user, by Claude, or both
Slash command
/git-expert:git-rebaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reapply commits on top of another base tip, with interactive editing.
Reapply commits on top of another base tip, with interactive editing.
git rebase <base-branch>git rebase -i <base> (pick, reword, edit, squash, fixup, drop)git rebase --abortgit rebase --continuegit rebase --skipgit rebase --onto <new-base> <old-base>git rebase -i --autosquash <base>git rebase <remote>/<branch>Triggered when user says "rebase", "interactive rebase", "squash commits", "edit commit history". Always prefer rebase over merge for clean linear history. Warn about force-pushing rebased branches.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin git-expertProvides advanced git rebase patterns for linear history, stacked PRs, and commit history cleanup. Useful when rebasing branches, managing PR stacks, or fixing merge-heavy branches.
Automates partial rebase by detecting which commits to keep or drop in squash-merge repositories. Outputs a rebase plan and copy-pasteable git rebase --onto command.
Rebase, squash, or rewrite history without losing work or breaking shared branches. Use before any history rewrite.