What problem does it solve? Upgrading a VS Code fork to a new upstream release is error-prone: patch series must be compacted, cherry-picked onto a clean baseline, conflicts resolved against changed upstream APIs, and the result validated against CI. This Skill provides a disciplined, step-by-step procedure for performing that upgrade on the Hucode fork without losing commits, pushing broken branches, or missing silent runtime regressions. ## Core Features & Use Cases - Replay branch compaction: Rebuilds the previous series as curated topic commits that are tree-equivalent to the old series, with explicit decision notes and disqualifying-commit rules. - Baseline and series branch management: Creates upstream-<version> and series-<version> branches, resolves the microsoft/vscode remote by URL, and enforces safe push ordering so CI runs the right workflows. - Conflict scouting and resolution: Surfaces file overlap, modify/delete conflicts, and workflow changes before cherry-picking, with rules for adapting Hucode patches to new upstream APIs. - Validation and smoke testing: Runs provenance checks, compile, build-package tests, entrypoint drift checks, and Omni startup smoke tests, plus exact-head CI verification before moving the default branch. - Use Case: When VS Code 1.122.0 ships, use this Skill to compact the 1.121.0 Hucode series into replay topics, cherry-pick them onto the new tag, resolve conflicts, and publish a validated series-1.122.0 branch. ## Quick Start Use the hucode-upgrade-vscode skill to upgrade Hucode from the current series to VS Code release tag 1.122.0 and validate the result.