What problem does it solve? Keeping a local branch in sync with its upstream counterpart often involves manual git fetch, rebase, and conflict triage, with no structured way to inspect or defer conflicts. This Skill automates that flow through a single script that returns machine-readable JSON for every outcome. ## Core Features & Use Cases - Automated Rebase: Fetches origin/<branch> and rebases local commits on top, reporting the number of rebased commits. - Structured Conflict Reports: Parses conflict markers into per-file reports showing local and origin sections, so you can decide how to resolve each one. - Deferred Conflict Handling: Annotates a chosen conflicted file with a RECONCILE-ORIGIN CONFLICT note and continues the rebase, letting you resolve it later. - Use Case: You return to a feature branch after teammates merged upstream changes. Run the skill to rebase your work, review a structured conflict rapport for any overlapping edits, and either resolve immediately or mark files for later handling. ## Quick Start Ask the agent to sync your current branch with origin by rebasing your local commits on top of the latest upstream state.