Update a stale session branch by rebasing onto the latest origin. Use when the upstream has moved significantly and the session needs to catch up, resolving conflicts by preserving upstream changes and adapting session work to fit.
Install
npx skills add microsoft/vscode --skill sync-upstreamnpx skills add microsoft/vscode --skill sync-upstream -a claude-code -gnpx skills add microsoft/vscode --skill sync-upstream -a codex -ggemini skills install https://github.com/microsoft/vscode.git --path src/vs/sessions/skills/sync-upstreamgh skill install microsoft/vscode sync-upstreamgit clone --depth 1 https://github.com/microsoft/vscode /tmp/microsoft__vscode
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__vscode/src/vs/sessions/skills/sync-upstream ~/.claude/skills/sync-upstream # Claude Code
cp -R /tmp/microsoft__vscode/src/vs/sessions/skills/sync-upstream ~/.agents/skills/sync-upstream # Codex, Cursor, Gemini CLI, Copilot, OpenCode