tanstack
Installation
SKILL.md
TanStack
Match the task to one or more Branches rows and read every listed file in full before producing output — those references are the contract; the tripwires below are only a final self-check.
Branches
| When you are… | Read in full |
|---|---|
| Defining or changing query keys / factories | references/query-keys.md |
| Setting staleTime, gcTime, invalidation, placeholder/initial data | references/query-caching.md |
| Writing mutations, optimistic updates, or mutation state | references/query-mutations.md |
| Prefetching, parallel queries, infinite queries, or cancellation | references/query-fetch-patterns.md |
| SSR dehydrate/hydrate, offline networkMode, or query persistence | references/query-ssr-offline.md |
| Query error boundaries or select/performance | references/query-errors-performance.md |
Registering the router, from typing, virtual routes, or router defaults |
references/router-type-and-org.md |
| Route loaders, ensureQueryData, or parallel route loading | references/router-data-loading.md |
| Search params, Link/navigate, route masks, or preload | references/router-search-nav.md |
| Lazy routes, not-found, route context, or auth beforeLoad | references/router-split-errors-context.md |
| TanStack Form hooks, Zod validators, or field components | references/form.md |