What problem does it solve? Frontend developers working with Vite often struggle with configuration details, plugin authoring, SSR setup, and the breaking changes introduced by Vite 8's Rolldown bundler. This Skill provides authoritative guidance on vite.config.ts patterns, the plugin API, and migration paths so you avoid trial-and-error debugging. ## Core Features & Use Cases - Configuration Guidance: Covers defineConfig, conditional configs, loadEnv, resolve aliases, server proxy, and build targets for vite.config.ts. - Plugin Authoring: Explains Vite-specific hooks (configResolved, configureServer, transformIndexHtml, handleHotUpdate), virtual modules, and plugin ordering with enforce. - Build, SSR & Migration: Documents library mode, multi-page apps, the JavaScript API, the Vite 6+ Environment API, and the Vite 8 Rolldown/Oxc migration (rollupOptions to rolldownOptions, esbuild to oxc). - Use Case: You are upgrading a project to Vite 8 and your build fails on rollupOptions. Use this Skill to rewrite the config with rolldownOptions and convert esbuild JSX settings to the oxc option. ## Quick Start Use the vite skill to migrate my vite.config.ts from Vite 7 rollupOptions to the Vite 8 Rolldown configuration.