What problem does it solve? Long-running session branches drift behind the upstream repository, causing stale code, merge conflicts, and broken assumptions. This Skill updates a stale branch by rebasing it onto the latest origin so session work stays grounded in current upstream code. ## Core Features & Use Cases - Guided Rebase Workflow: Fetches the latest origin and rebases the session branch onto the appropriate base branch, committing uncommitted changes first via the /commit skill. - Upstream-First Conflict Resolution: Enforces a strict rule that upstream logic, APIs, and patterns always win, adapting session work to fit rather than altering upstream code. - Post-Rebase Validation: Verifies the rebased result still compiles and meets session objectives, proposing a revised approach when session changes no longer make sense. - Use Case: A feature branch has been open for two weeks while main received dozens of commits. Use this Skill to rebase onto origin/main, resolve conflicts by adapting your changes to the new upstream APIs, and confirm the build still passes. ## Quick Start Ask the assistant to sync this session branch with the latest upstream and resolve any conflicts in favor of upstream.