What problem does it solve? Working with Vite involves scattered knowledge across configuration options, plugin authoring, SSR setup, and the breaking changes introduced by Vite 8's Rolldown bundler. This Skill consolidates that guidance so you can configure, extend, and migrate Vite projects without digging through documentation. ## Core Features & Use Cases - Configuration Guidance: Covers vite.config.ts patterns including defineConfig, conditional configs, loadEnv, aliases, proxies, and build targets. - Plugin Authoring: Explains Vite-specific hooks like configureServer, transformIndexHtml, handleHotUpdate, virtual modules, and plugin ordering with enforce. - Build, SSR & Migration: Details library mode, multi-page apps, the JavaScript API, the Vite 6+ Environment API, and migrating from rollupOptions/esbuild to rolldownOptions/oxc in Vite 8. - Use Case: When upgrading a project to Vite 8, use this Skill to rewrite the config from rollupOptions to rolldownOptions and convert esbuild JSX settings to the new oxc option format. ## Quick Start Use the vite skill to migrate my vite.config.ts from rollupOptions to the Vite 8 rolldownOptions format.