skills/vite/SKILL.md
Vite next-gen frontend tooling: dev server, HMR, build, config, plugins, Environment API, Rolldown. Use when setting up or running a Vite project, configuring vite.config.*, authoring plugins, working with HMR or JS API, or managing environment variables and modes. Keywords: vite.config, bundler, Vite, HMR, Rolldown.
npx skillsauth add itechmeat/llm-code viteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
index.html as a first-class entry point when using Vite defaults.define.future config to opt-in to deprecation warnings before migration.npm create vite@latest.vite.config.*..env values into config with loadEnv when config needs them.plugins: [] and define apply or enforce when needed.optimizeDeps.include/exclude when deps aren't discovered on startup.build.rollupOptions.input for multi-page apps.future: { removeSsrLoadModule: 'warn' }.hotUpdate hook instead of handleHotUpdate for environment-aware HMR.this.environment instead of options.ssr in plugin hooks.baseline-widely-available.browser vs module via format sniffing and follows configured resolve.mainFields more strictly.build() now throws BundleError with nested .errors when multiple Rolldown-level errors are present.build.rollupOptions / worker.rollupOptions are deprecated in favor of *.rolldownOptions.1.0.2; if you maintain plugin or build guidance, validate it against the current Rolldown behavior instead of assuming early 8.0.x patch semantics.transformIndexHtml handles trailing-slash paths more reliably, which matters for plugins and static deploy setups that rewrite or inject HTML on directory-style URLs.data-ai
Zvec in-process vector database. Covers collections, indexing, embeddings, reranking, and persistence. Use when embedding Zvec into applications or tuning retrieval/storage behavior. Keywords: Zvec, HNSW-RaBitQ, vector database, ANN.
development
Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or configuring tests with Vitest, setting up mocking/snapshots, configuring coverage, or running browser-mode tests. Keywords: Vitest, testing, Vite, Jest, mocking, coverage.
development
Orchestrate AI coding with Vibe Kanban: tasks, review, sessions, workspaces, and isolated git worktrees. Use when managing AI-generated code in isolated environments, planning coding tasks, reviewing AI output, or configuring Vibe Kanban workspaces and agents. Keywords: Vibe Kanban, AI orchestration, worktrees.
development
Turso SQLite database. Covers encryption, sync, agent patterns. Use when working with Turso/libSQL embedded databases, configuring encryption-at-rest, setting up sync replication, or building agent-friendly database patterns. Keywords: Turso, libSQL, embedded, SQLite, encryption, sync.