What problem does it solve? Vite 8 introduced a major architecture shift to Rolldown and Oxc, and legacy Rollup/esbuild-era configs, plugins, and SSR patterns silently break or underperform when carried forward. This Skill provides the correct Vite 8 config surfaces, migration paths, and debugging mental models so you avoid stale assumptions. ## Core Features & Use Cases - Config Migration: Move vite.config.ts from rollupOptions/esbuild to rolldownOptions/oxc with correct Vite 8 defaults like the Baseline Widely Available build target. - Environment-Aware Plugin Authoring: Write plugins using named environments, this.environment, configEnvironment, hotUpdate, and hook filters for Rust↔JS boundary performance. - SSR and Build Debugging: Troubleshoot runtime issues with Module Runner concepts, ssr.noExternal review, and dev/build parity validation. - Use Case: You are upgrading a project to Vite 8 and the build works but SSR runtime behavior differs by environment. Use this Skill to review environments, externalization boundaries, and Module Runner expectations instead of guessing at bundler flags. ## Quick Start Ask the AI to review or migrate your vite.config.ts to Vite 8 using rolldownOptions and oxc, or to debug a specific SSR, HMR, or plugin issue in your Vite 8 project.