# Vite Plus

> Routes toolchain work through the `vp` CLI (Vite+). Use when installing deps, running check/test/dev/build, choosing `vp` vs `vp run`, or diagnosing setup/runtime/package-manager issues.

- Skill: `meilisearch/vite-plus` (Agent Skill)
- Install (CLI): `npx skillmds@latest add meilisearch/vite-plus`
- Raw SKILL.md: https://api.skillmd.com/api/skills/meilisearch/vite-plus/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: meilisearch (https://skillmd.com/u/meilisearch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/meilisearch/vite-plus

---


# Vite+

Use `vp` for runtime, packages, and frontend tooling (Vite, Rolldown, Vitest, tsdown, Oxlint, Oxfmt, Vite Task). Vite+ ≠ Vite; `vp dev` / `vp build` invoke Vite.

Docs: `node_modules/vite-plus/docs` or https://viteplus.dev/guide/. Discover commands with `vp help` / `vp <command> --help`.

## `vp` vs `vp run`

| Form            | Runs                                           |
| --------------- | ---------------------------------------------- |
| `vp <name>`     | Built-in                                       |
| `vp run <name>` | `package.json` script or `vite.config.ts` task |

Scripts cannot overwrite built-ins — `vp dev` and `vp run dev` may differ. Read those files first; use `vp run <name>` when a script or task defines that name.

## Validate

Copy and track:

```
- [ ] vp install   (after pull / before start)
- [ ] vp check     (format, lint, types)
- [ ] vp test
- [ ] vp run <script> for any project validation scripts/tasks
```

**Done when:** deps installed for current tree; `vp check` and `vp test` have been run; every needed project script/task ran via `vp run`.

## Diagnose env

When setup, runtime, or package-manager behavior looks wrong: run `vp env doctor` and include its output when asking for help.

**Done when:** doctor has been run and its output is in the handoff.

