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.
npx claudepluginhub doodledood/claude-code-plugins --plugin vibe-extrasThis skill uses the workspace's default tool permissions.
Perform a rebase workflow for the current branch:
Rebases current Git branch onto target (main/origin/branch) with smart conflict resolution: analyzes target changes via git log, preserves both sides.
Rebases current feature branch onto latest base branch (main/master/develop). Validates preconditions, stashes uncommitted changes, fetches updates, handles conflicts, and aborts on failure.
Rebases current branch against target (default: main) to incorporate upstream changes. Stops on conflicts; --fix mode adds autonomous resolution and test-fix loops.
Share bugs, ideas, or general feedback.
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 safety