deckardger/tanstack-agent-skills▌
4 approved skills in this repository
tanstack-query-best-practices
Productivity
TanStack Query best practices for optimized data fetching, caching, mutations, and server state management in React. \n \n Covers 32 rules across 10 categories: query keys, caching strategies, mutations, error handling, prefetching, infinite queries, SSR integration, parallel queries, performance optimization, and offline support \n Each rule includes explanation, anti-patterns, recommended implementations, and contextual guidance for when to apply \n Prioritized by impact: critical rules preven
tanstack-start-best-practices
Productivity
Best practices for full-stack React development with TanStack Start, covering server functions, middleware, SSR, and authentication. \n \n Organizes 31 rules across 10 categories (server functions, security, middleware, authentication, SSR, error handling, and more) with priority levels to guide implementation order \n Covers critical patterns for server-side logic, input validation, secure session management, and client-server boundary handling \n Includes middleware composition, selective SSR
tanstack-integration-best-practices
Productivity
Architectural patterns for coordinating TanStack Query, Router, and Start across full-stack applications. \n \n Covers setup, data flow, caching, and SSR integration with 13 rules organized by priority and category \n Emphasizes loader-based data fetching with ensureQueryData, suspense queries in components, and server functions as query sources \n Provides unified caching and invalidation strategies to prevent duplication and ensure single source of truth \n Includes automatic SSR dehydration/h
tanstack-router-best-practices
Productivity
Type-safe routing patterns, data loading strategies, and navigation best practices for TanStack Router in React. \n \n Covers 33 rules across 10 categories: type safety, route organization, data loading, search params, error handling, navigation, code splitting, preloading, and route context \n Emphasizes type inference through router registration, from parameters, and queryOptions integration to prevent runtime errors \n Includes data loading patterns with TanStack Query integration, deferred d