Files
Brandon Martin ca1a51bb65 feat(vite): add vite-v8 and vitest-v4 skills to cce-vite (#11)
## Summary
- rename the original `vitest-4` skill/package to `vitest-v4` across the
repo and the packaged `cce-vite` plugin so the version is explicit in
the skill name
- add a new rich `vite-v8` skill package in the repo and package it into
`cce-vite` alongside `vitest-v4`
- deepen both Vite/Vitest skill packages with richer failure-mode-driven
references, execution guidance, migration notes, and cross-linked
reference indexes modeled after the stronger `tauri-v2` style
- register `cce-vite` in `.claude-plugin/marketplace.json` and add
`cce-vite` to `scripts/sync_plugin_packages.py` so the plugin package
and marketplace entry are reproducible from source
- update plugin metadata, author metadata, and README
inventories/install docs to match the final packaged scope

## Verification
- ran `lsp_diagnostics` across the enriched markdown skill directories
with no issues
- validated `plugins/cce-vite/.claude-plugin/plugin.json` and
`.claude-plugin/marketplace.json` parse as JSON
- validated relative markdown links across the repo-root and packaged
Vite/Vitest skill trees
- verified no repo-facing `vitest-4` references remain
- ran `python -m py_compile scripts/sync_plugin_packages.py`
- ran `python scripts/sync_plugin_packages.py` successfully
- ran `git diff --check` with no whitespace issues
2026-04-12 12:25:39 -05:00
..

CCE Vite Plugin

Vite v8 and Vitest v4 guidance for Vite projects, including config, plugins, Browser Mode, coverage, and migration patterns.

Overview

The cce-vite plugin packages the repository's current Vite ecosystem expertise into a self-contained plugin for Claude Code. It includes the vite-v8 and vitest-v4 skills so marketplace installs can use both build/runtime and test-runner guidance without depending on the repo-root .claude tree.

Included Components

Skill

  • vite-v8
  • vitest-v4

Installation

Plugin Mode

/plugin marketplace add github:nodnarbnitram/claude-code-extensions
/plugin install cce-vite@cce-marketplace

Standalone Mode

git clone https://github.com/nodnarbnitram/claude-code-extensions.git
cd claude-code-extensions
# Install into your project, then select the vite-v8 and/or vitest-v4 skills for your Vite workflows
./install_extensions.py install ~/your-project

In standalone installs, keep the scope the same as the plugin package: install/select only vite-v8 and vitest-v4 from this plugin's content rather than unrelated skills.

Use Cases

  • Configuring and migrating vite.config.ts for Vite 8
  • Authoring or debugging Vite plugins with environments, hook filters, and modern HMR hooks
  • Creating or fixing vitest.config.ts in Vite projects
  • Writing unit, integration, and Browser Mode tests with Vitest 4
  • Configuring coverage, worker settings, and setup files
  • Migrating older Rollup/esbuild or pre-Vitest-4 patterns
  • Troubleshooting browser providers, mock leakage, and watch-mode hangs

Structure

This plugin is self-contained under plugins/cce-vite/ with a local skills/ directory for marketplace installs.

License

MIT License - see LICENSE for details.