react-vite
Read docs/agents/stack.md and load strict-typescript. Default: Vite, React, TypeScript, TanStack Router, TanStack Query, Tailwind CSS v4, shadcn/ui, Biome, Vitest, React Testing Library and MSW. Use pnpm and versions compatible with installed dependencies. Existing frontend choices are preserved; SSR/SEO requirements may require another selected profile. This skill owns the scaffold. Feature code follows react-architecture (structure, routes, data) and design-system (theme, typography, components); feature work uses react-feature. Before scaffolding, invoke react-architecture and design-system through the host's skill mechanism, or read their installed entrypoints if it has no skill tool.
When scaffolding, use the official Vite React TypeScript template and current
installation docs. Align its scripts/tsconfigs with the workspace; retain useful
checks instead of merely deleting generated tooling. Use vite.config.ts and typed env
declarations. Add the TanStack Router Vite plugin (file-based routing, automatic code
splitting) before the React plugin, plus @tanstack/router-cli with a
routes:generate script (tsr generate) so agents can regenerate the route tree
without a dev server. Configure app-local @/src-root imports in tsconfig and Vite/Vitest
resolve.alias; use extensionless imports. Read strict-typescript's alias reference.