What problem does it solve? Rebasing a branch onto an updated main or another target branch involves repetitive Git commands and tricky conflict resolution. This Skill automates the fetch-and-rebase workflow and guides careful, context-aware conflict resolution so both sets of changes are preserved. ## Core Features & Use Cases - Automated Rebase Workflow: Fetches origin, detects the default branch, and rebases the current branch onto the chosen target with a single command. - Guided Conflict Resolution: Inspects recent changes to conflicting files in the target branch via git log before resolving, preserving changes from both sides. - Use Case: Your feature branch has fallen behind main. Invoke the Skill with no arguments to fetch origin and rebase onto the default branch, resolving any conflicts along the way and receiving a compact summary of what was rebased. ## Quick Start Ask the assistant to rebase the current branch onto main, optionally passing a target branch name such as develop or origin/release.