What problem does it solve? Setting up a TanStack Start full-stack React application involves several error-prone steps — Vite plugin ordering, router factory creation, document shell structure, and isomorphic execution rules — where small mistakes silently break SSR, hydration, or server function compilation. ## Core Features & Use Cases - Project Scaffolding Guidance: Walks through installing dependencies, configuring the tanstackStart() Vite plugin before react(), creating the getRouter() factory, and building the root route with HeadContent, Scripts, and Outlet. - Sub-Skill Routing: Directs tasks to specialized sub-skills for server functions, middleware, execution model, server routes, and deployment via a decision tree. - Common Mistake Prevention: Flags critical errors like wrong Vite plugin order, enabling verbatimModuleSyntax, and omitting the Scripts component that breaks hydration. - Use Case: You are bootstrapping a new full-stack React app with TanStack Start v1.166.2 and need the correct vite.config.ts, router.tsx, and __root.tsx files plus a working server function example without falling into Next.js pattern traps. ## Quick Start Set up a new TanStack Start project with the correct Vite config, router factory, and root route document shell.