What problem does it solve? Building navigation in a TanStack Router app involves many APIs—Link, useNavigate, preloading, blocking, scroll restoration—and misusing them breaks type safety, accessibility, or user experience. This Skill provides correct, type-safe patterns for every navigation scenario. ## Core Features & Use Cases - Type-Safe Links and Navigation: Use Link with params, activeProps, relative from paths, and useNavigate for programmatic redirects without breaking type inference. - Preloading and Performance: Configure intent, viewport, or render preloading strategies with preloadDelay and stale-time control. - Navigation Guards and UX: Block navigation on unsaved forms with useBlocker, restore scroll positions, and show pending UI with MatchRoute. - Use Case: You are building a dashboard with a nav bar, an edit form that warns before leaving, and links that preload on hover—this Skill gives you the correct pattern for each. ## Quick Start Add a type-safe Link to /posts/$postId with active styling and intent preloading in my TanStack Router app.