tanstack-query-typescript-and-tooling
TanStack Query TypeScript and Tooling
Use this skill when the task is about making TanStack Query usage typed, testable, and durable across a codebase.
Scope
queryOptions,infiniteQueryOptions,mutationOptions, and related typed helper patternsskipTokenfor type-safe conditional queries- global key registration and module augmentation
- error typing guidance
- testing setup and QueryClient test wrappers
@tanstack/eslint-plugin-querysetup and rule routing
Routing cues
queryOptions,infiniteQueryOptions,mutationOptions,skipToken, "why did I lose inference", or "how do I type query keys globally" -> this skill- flaky tests, "should retries be disabled in tests", or "how do I isolate QueryClient per test" -> this skill
- ESLint plugin config or rule names like
Stable Query ClientorNo Unstable Deps-> this skill - plain query behavior without typing or tooling concerns ->
tanstack-query-fetching-and-cache
More from dobroslavradosavljevic/skills
base-ui-typescript-surface
Use for Base UI namespace contracts, change event types, generic render types, and wrapper typing patterns.
4base-ui-basic-primitives
Use for simple primitives with low integration complexity (Avatar, Button, Meter, Progress, Scroll Area, Separator).
4base-ui-root-providers
Use for CSP Provider, Direction Provider, and useDirection when wiring Base UI at the app root or across portals.
4base-ui-menus-navigation-and-toast
Use for Menu, Context Menu, Menubar, Navigation Menu, Toolbar, Toast, and shared command-surface patterns such as detached triggers and menu payloads.
4base-ui-forms-and-validation
Use for Base UI Field/Form primitives, validation flows, form controls, and advanced Number Field, Slider, and RadioGroup behavior.
4base-ui-disclosure-and-tabs
Use for stateful visibility components (Accordion, Collapsible) and tab navigation semantics.
4