From vibe-extras
Automates git rebase on main/master: fetches updates, rebases current branch, intelligently resolves conflicts, and force-pushes with lease. Use before PRs or merges.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-extras:rebase-on-mainThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Perform a rebase workflow for the current branch:
Perform a rebase workflow for the current branch:
main or master exists as the default branchgit fetch origingit rebase main (or master)git add to mark resolved filesgit rebase --continuegit push --force-with-lease--force-with-lease instead of --force for safetynpx claudepluginhub doodledood/claude-code-plugins --plugin vibe-extrasRebases the current feature branch onto the base branch (main/master/develop) to keep it up-to-date and prevent merge conflicts.
Rebases current branch on local main, remote branch, or specified branch with smart conflict resolution. Handles fetch, rebase, and conflict resolution using target branch history.
Rebases current branch against target (default: main) to incorporate upstream changes. Stops on conflicts; --fix mode adds autonomous resolution and test-fix loops.