import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; export const VITE_PLUS_GUIDANCE = ` # Using Vite+, the Unified Toolchain for the Web This project is using Vite+, a unified toolchain built on top of Vite, Rolldown, Vitest, tsdown, Oxlint, Oxfmt, and Vite Task. Vite+ wraps runtime management, package management, and frontend tooling in a single global CLI called \`vp\`. Vite+ is distinct from Vite, and it invokes Vite through \`vp dev\` and \`vp build\`. Run \`vp help\` to print a list of commands and \`vp --help\` for information about a specific command. Docs are local at \`node_modules/vite-plus/docs\` or online at https://viteplus.dev/guide/. ## Built-in Commands vs Scripts \`vp \` runs a built-in command. \`vp run \` runs a \`package.json\` script or a \`vite.config.ts\` task. Scripts cannot overwrite built-ins, so \`vp dev\` and \`vp run dev\` may do different things. Check \`package.json\` and \`vite.config.ts\` first, and run \`vp run \` when the project defines a script or task with that name. ## Review Checklist - [ ] Run \`vp install\` after pulling remote changes and before getting started. - [ ] Run \`vp check\` and \`vp test\` to format, lint, type check and test changes. - [ ] Check if there are \`vite.config.ts\` tasks or \`package.json\` scripts necessary for validation, run via \`vp run