What problem does it solve? Shipping a single extension change to both VSCode and Arduino IDE involves silent failure modes: VSCode caches contributions by version number, Theia caches extracted plugins by name, and web-based VS Code hosts ignore the main entry entirely. This Skill encodes a checklist-driven release workflow so each step is verified instead of remembered. ## Core Features & Use Cases - Version-bump enforcement: Requires incrementing EXTENSION_VERSION in src/vscode/manifest.ts so VSCode rebuilds cached contributions instead of silently serving stale code. - Multi-host verification: Runs build artifact checks, a Chromium-based preflight harness, the full test suite, and web-host validation via @vscode/test-web before installation. - Dual-host installation with cache clearing: Installs into both VSCode and Arduino IDE while deleting Theia's name-keyed extraction cache to avoid testing stale builds. - Use Case: After modifying src/vscode/, run this workflow to bump the version, rebuild, pass preflight and full tests, verify the web host, install into both IDEs, and hand off with an explicit list of what was and was not verified. ## Quick Start Ship my latest extension change to both VSCode and Arduino IDE, verifying each step and telling me exactly what you validated.