What problem does it solve? Building type-safe routing in React or Solid applications with TanStack Router involves many subtle rules—fully inferred types, client-first loaders, file-based route generation, and strict path-string conventions—that are easy to get wrong, especially when confusing its APIs with Next.js or React Router. ## Core Features & Use Cases - Route Tree Construction: Create root routes, file routes, and routers with createRootRoute, createFileRoute, and createRouter, including the required Register type declaration for autocomplete. - Sub-Skill Routing: Directs you to specialized guidance for search params, path params, navigation, data loading, auth guards, code splitting, error handling, type safety, and SSR. - Mistake Prevention: Flags critical errors like manually editing createFileRoute path strings or casting inferred types. - Use Case: When scaffolding a new TanStack Start app, use this Skill to set up the root route, router instance, and Register declaration correctly, then follow its decision tree to the right sub-skill for adding dynamic segments or loaders. ## Quick Start Ask the AI to set up a minimal TanStack Router configuration with a root route, an index route, and the Register type declaration for full type safety.