Full-stack-skills vite

Guidance for Vite using the official Guide, Config Reference, and Plugins pages. Use when the user needs Vite setup, configuration, or plugin selection details.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/build-skills/vite" ~/.claude/skills/partme-ai-full-stack-skills-vite && rm -rf "$T"
manifest: skills/build-skills/vite/SKILL.md
source content

When to use this skill

Use this skill whenever the user wants to:

  • Follow Vite Guide topics from getting started to performance
  • Configure Vite using the official config reference
  • Select or understand Vite plugins from the official plugins page
  • Use Vite CLI, HMR API, or JavaScript API
  • Handle SSR, backend integration, or deployment scenarios in Vite

How to use this skill

  1. Identify the topic from the user request.
  2. Open the matching guide example file in
    examples/guide/
    .
  3. If configuration is needed, open the matching file in
    examples/config/
    .
  4. If plugin selection is needed, open
    examples/plugins.md
    .
  5. Follow official docs verbatim and keep output consistent with the referenced page.
  6. Validate: Run
    npm run build
    to verify config changes compile;
    npm run preview
    to test production output.

Guide mapping (one-to-one with https://cn.vitejs.dev/guide/)

Introduction

Guide

APIs

Environment API

Config mapping (one-to-one with https://cn.vitejs.dev/config/)

Plugins mapping (one-to-one with https://cn.vitejs.dev/plugins/)

Inline Quick Start

# Create a new Vite project
npm create vite@latest my-app -- --template react-ts

# Install and run
cd my-app && npm install
npm run dev      # Dev server with HMR
npm run build    # Production build
npm run preview  # Preview production build
// vite.config.ts
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';

export default defineConfig({
  plugins: [react()],
  server: {
    port: 3000,
    proxy: {
      '/api': 'http://localhost:8080',
    },
  },
  build: {
    sourcemap: true,
    rollupOptions: {
      output: {
        manualChunks: { vendor: ['react', 'react-dom'] },
      },
    },
  },
});

Best Practices

  • Use
    defineConfig
    for TypeScript type hints and autocomplete
  • Configure proxy in
    server.proxy
    for API calls during development
  • Use
    build.rollupOptions.output.manualChunks
    for vendor splitting
  • Enable source maps in development; disable in production for smaller builds
  • Use
    import.meta.env
    for environment variables (prefix with
    VITE_
    )

Resources

Keywords

Vite, build tool, dev server, HMR, config, plugins, SSR, CLI, dependency pre-bundling, assets