vite-plus

Installation
SKILL.md

Vite+

Move a frontend repo closer to the stock Vite+ toolchain while preserving repo-specific release and runtime logic. Vite+ is in alpha — verify behavior against installed vp --version and the latest release notes instead of relying on memorized command shapes.

Migration Targets

Default to this destination unless a repo-specific boundary clearly blocks it. If you keep an old command shape, document the reason.

  • CI uses voidzero-dev/setup-vp; the action owns Node and package-manager bootstrap, then runs vp install, vp check, vp test, vp build. In repos that pin GitHub Actions, pin setup-vp to a full commit SHA with a same-line exact version comment and let Dependabot maintain it
  • test files use vite-plus/test (and vite-plus/test/browser/context for browser mode)
  • scripts prefer vp dev, vp test, vp test watch, vp test run --coverage, vp pack, vp build, vp preview, vp update, and vp run <script> (or vpr <script>) over direct package-manager, raw Vitest, or tsdown wiring
  • hooks use vp config, .vite-hooks, and vp staged as the default hook stack
  • single-source config in vite.config.ts: no parallel vitest.config.ts, .oxlintrc*, .oxfmtrc*, or tsdown.config.ts
  • contributor docs move to the new vp commands in the same change

Workflow

  1. Confirm the project is on Vite 8+ and Vitest 4.1+ — Vite+ refuses older versions.
  2. Audit current scripts, workflows, Vite config, test imports, release flow, package manager, and packaging.
Related skills

More from uinaf/agents

Installs
7
Repository
uinaf/agents
GitHub Stars
2
First Seen
5 days ago