Setup
Two paths
npx sv create on its own walks the interactive prompts, then Add Packages fills in the rest. The one-liner under Create Project does prettier, eslint, and tailwindcss inline — so if you use it, skip those three sv add commands and only run drizzle, vitest, and playwright.
Manual Selections
bash
npx sv createCreate Project
bash
npx sv create --template minimal --types ts --add prettier eslint mcp="ide:claude-code,vscode+setup:local" tailwindcss="plugins:typography,forms" sveltekit-adapter="adapter:vercel" --install npm cagiibash
cd cagiibash
npm run dev -- --openAdd Packages
bash
sv add prettierbash
sv add eslintbash
sv add tailwindcssbash
sv add drizzlebash
sv add vitestbash
sv add playwrightAdd MCP Server
bash
claude mcp add -t stdio -s project svelte -- npx -y @sveltejs/mcpCore
bash
npm install bits-uibash
npx shadcn-svelte@latest initbash
npx shadcn-svelte@latest add button input textarea label card dialog dropdown-menu separator tooltipbash
npm install valibotbash
npm install @lucide/sveltebash
npm install -D @sveltejs/enhanced-imgOptional
bash
npm install formsnap sveltekit-superformsbash
npx shadcn-svelte@latest add sonnerbash
npm install @vercel/analytics @vercel/speed-insights