What problem does it solve? Setting up routing in TanStack Start requires understanding file-based routing conventions, dynamic parameters, layouts, and pathless routes. This Skill provides the patterns and code templates to implement routes correctly without memorizing the conventions. ## Core Features & Use Cases - File-Based Route Creation: Generate index routes, layout routes, dynamic parameter routes ($param), and catch-all splat routes using TanStack Router conventions. - Layout & Pathless Routes: Configure nested layouts with Outlet, pathless layouts prefixed with underscore, and route groups using parentheses for organization. - Route Configuration: Set up root routes with head metadata, error boundaries, pending components, 404 handling, and search param validation. - Use Case: When adding a blog section to your app, use this Skill to create a posts layout route, an index route, and a dynamic $postId route with proper TypeScript typing and parameter parsing. ## Quick Start Create a new dynamic route at /posts/$postId in my TanStack Start app with a component that displays the post ID from the route params.