What problem does it solve? React applications often suffer from inconsistent data fetching, stale caches, duplicate requests, and poorly handled mutations. This Skill provides a structured rule set for TanStack Query (React Query) so server state is managed correctly across query keys, caching, mutations, error handling, prefetching, infinite queries, SSR, and offline support. ## Core Features & Use Cases - Prioritized Rule Library: 38 rules organized by priority (CRITICAL to LOW) across ten categories including query keys, caching, mutations, error handling, and SSR integration. - Bad vs Good Examples: Each rule file shows an anti-pattern alongside the recommended implementation with TypeScript code samples. - Configuration Guidance: Concrete recommended values for staleTime, gcTime, retry logic, and network modes based on data volatility. - Use Case: When building a paginated product list in React, apply the infinite query rules to configure getNextPageParam, guard fetchNextPage with isFetching checks, and use keepPreviousData so the UI stays stable during page transitions. ## Quick Start Ask the assistant to review your React data fetching code using the TanStack Query best practices rules and fix any caching or mutation issues it finds.