home / skills / ehtbanton / claudeskillsrepo / vite-config-generator
This skill generates complete Vite configuration files for React, Vue, or vanilla projects with plugins, aliases, and dev/build optimizations.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill vite-config-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: vite-config-generator
description: Generate Vite configuration files for fast frontend development with React, Vue, or vanilla JavaScript projects. Triggers on "create vite config", "generate vite configuration", "vite setup for", "vite.config".
---
# Vite Config Generator
Generate production-ready Vite configuration files with plugins, build optimization, and development server settings.
## Output Requirements
**File Output:** `vite.config.ts` or `vite.config.js`
**Format:** Valid Vite configuration
**Standards:** Vite 5.x
## When Invoked
Immediately generate a complete Vite configuration with appropriate plugins, alias paths, build settings, and dev server configuration.
## Configuration Template
```typescript
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
export default defineConfig({
plugins: [react()],
resolve: {
alias: { '@': path.resolve(__dirname, './src') },
},
server: {
port: 3000,
open: true,
},
build: {
outDir: 'dist',
sourcemap: true,
},
});
```
## Example Invocations
**Prompt:** "Create vite config for React TypeScript with path aliases"
**Output:** Complete `vite.config.ts` with React plugin, aliases, and optimizations.
This skill generates production-ready Vite configuration files for React, Vue, or vanilla JavaScript projects. It produces a complete vite.config.ts or vite.config.js tailored to the chosen framework, including plugins, path aliases, dev server settings, and build optimizations. The output targets Vite 5.x standards and is ready to drop into a project.
When invoked, the skill selects the appropriate plugin set (React, Vue, or none) and composes a valid Vite configuration file with resolve aliases, server options, and build settings. It adds TypeScript-friendly output when requested and includes recommended optimizations like code splitting, sourcemaps, and production flags. The generated file is syntactically correct and follows Vite 5.x API patterns.
Can this produce TypeScript or JavaScript config files?
Yes. It can generate either vite.config.ts for TypeScript projects or vite.config.js for plain JavaScript projects.
Which Vite version does the config target?
The generated configuration follows Vite 5.x APIs and patterns to ensure compatibility with that major version.