What problem does it solve? Building routes in TanStack Router requires correct use of fully inferred types, client-first loaders, and file-based route conventions that differ sharply from Next.js or React Router, and mistakes like casting inferred values or hand-editing generated route paths silently break type safety and builds. ## Core Features & Use Cases - Core routing guidance: Covers createRouter, createRootRoute, createRootRouteWithContext, route matching, sorting, and the mandatory Register type declaration. - Sub-skill routing: Directs tasks to focused sub-skills for search params, path params, navigation, data loading, auth guards, code splitting, not-found handling, type safety, and SSR. - Use Case: When adding a protected dashboard route with paginated search params, the skill routes you to auth-and-guards for the beforeLoad redirect and to search-params for validateSearch with loaderDeps cache keys. ## Quick Start Ask the assistant to create a new TanStack Router route with a loader and type-safe search params using the router-core skill.