vite — скилл для Claude Code: что делает и как установить
Скилл помогает настраивать Vite, писать плагины и собирать SSR-приложения. Пригодится для проектов с vite.config.ts и миграции на Rolldown.
npx skills add antfu/skills --skill vite -a claude-codeЧто делает vite
Скилл разбирает конфигурацию Vite через vite.config.ts, defineConfig и loadEnv, а также работу с import.meta.glob, запросами ?raw и ?url, import.meta.env и HMR API. Он объясняет API плагинов Vite: хуки, виртуальные модули и порядок подключения.
Отдельные материалы посвящены режиму библиотеки, SSR middleware mode, ssrLoadModule, JavaScript API и Environment API. Есть раздел о Vite 8: сборщик Rolldown, трансформер Oxc и изменения конфигурации. В справке приведены команды vite, vite build, vite preview и vite build --ssr, а также плагины для Vue и React.
Скилл советует vite.config.ts и ESM, поэтому проект с CommonJS-конфигурацией стоит проверить перед применением этих рекомендаций.
Какие задачи решает
- настроить
vite.config.tsдля проекта - подключить и упорядочить плагины Vite
- собрать библиотеку или SSR-приложение
- перенести конфигурацию на Rolldown
- настроить импорт ассетов и переменных окружения
Примеры запросов агенту
- Настрой `vite.config.ts` для приложения с алиасом `@` и прокси `/api`.
- Покажи, как собрать это приложение в режиме SSR с помощью `vite build --ssr`.
- Объясни, как перенести конфигурацию Vite 8 на Rolldown и Oxc.
Как установить vite
1Через Skills CLI (Vercel)
npx skills add antfu/skills --skill vite -a claude-code2Вручную: положить файлы
~/.claude/skills/vite/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vite/
1Через Skills CLI (Vercel)
npx skills add antfu/skills --skill vite -a codex2Вручную: положить файлы
.agents/skills/vite/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add antfu/skills --skill vite -a cursor2Вручную: положить файлы
.cursor/skills/vite/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install antfu/skills vite2Вручную: положить файлы
.github/skills/vite/SKILL.md1Через Skills CLI (Vercel)
npx skills add antfu/skills --skill vite -a gemini-cli2Командой платформы
gemini skills install https://github.com/antfu/skills --path skills/viteВручную: положить файлы
.devin/skills/vite/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add antfu/skills --skill vite -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора8
Весь набор →Похожие
Вопросы о vite
Что делает скилл vite?
Он помогает работать с конфигурацией Vite, API плагинов, SSR, библиотечными сборками и импортами ассетов. Также он описывает миграцию Vite 8 на Rolldown и Oxc.
Какие рекомендации по конфигурации даёт скилл?
Он советует использовать TypeScript-файл vite.config.ts и ESM вместо CommonJS. В примерах есть defineConfig, алиасы, прокси и параметры сборки.
Исходный текст
SKILL.md · MIT
---
name: vite
description: Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
metadata:
author: Anthony Fu
version: "2026.9.25"
source: Generated from https://github.com/vitejs/vite, scripts at https://github.com/antfu/skills
---
# Vite
> Based on Vite v8.3.1 (Rolldown-powered), generated at 2026-09-25. Vite 8 uses the Rolldown bundler and the Oxc transformer instead of esbuild + Rollup.
Vite is a next-generation frontend build tool with fast dev server (native ESM + HMR) and optimized production builds.
## Preferences
- Use TypeScript: prefer `vite.config.ts`
- Always use ESM, avoid CommonJS
## Core
| Topic | Description | Reference |
|-------|-------------|-----------|
| Configuration | `vite.config.ts`, `defineConfig`, conditional configs, `loadEnv` | [core-config](references/core-config.md) |
| Features | `import.meta.glob`, asset queries (`?raw`, `?url`), `import.meta.env`, HMR API | [core-features](references/core-features.md) |
| Plugin API | Vite-specific hooks, virtual modules, plugin ordering | [core-plugin-api](references/core-plugin-api.md) |
## Build & SSR
| Topic | Description | Reference |
|-------|-------------|-----------|
| Build & SSR | Library mode, SSR middleware mode, `ssrLoadModule`, JavaScript API | [build-and-ssr](references/build-and-ssr.md) |
## Advanced
| Topic | Description | Reference |
|-------|-------------|-----------|
| Environment API | Vite 6+ multi-environment support, custom runtimes | [environment-api](references/environment-api.md) |
| Rolldown Migration | Vite 8 changes: Rolldown bundler, Oxc transformer, config migration | [rolldown-migration](references/rolldown-migration.md) |
## Quick Reference
### CLI Commands
```bash
vite # Start dev server
vite build # Production build
vite preview # Preview production build
vite build --ssr # SSR build
```
### Common Config
```ts
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [],
resolve: { alias: { '@': '/src' } },
server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
build: { target: 'esnext', outDir: 'dist' },
})
```
### Official Plugins
- `@vitejs/plugin-vue` - Vue 3 SFC support
- `@vitejs/plugin-vue-jsx` - Vue 3 JSX
- `@vitejs/plugin-react` - React with Oxc/Babel
- `@vitejs/plugin-react-swc` - React with SWC
- `@vitejs/plugin-legacy` - Legacy browser support
© Anthony Fu · MIT · antfu/skills