tanstack-devtools

Centralize TanStack Query, Router, and AI debugging in a plugin-based devtools panel.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MichaelFrieze/riffatlas --skill tanstack-devtools-michaelfrieze
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tanstack-devtools
Source: https://github.com/MichaelFrieze/riffatlas/tree/main/.agents/skills/tanstack-devtools
Command: npx skills add https://github.com/MichaelFrieze/riffatlas --skill tanstack-devtools-michaelfrieze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TanStack Devtools removes the friction of debugging multiple TanStack libraries separately by consolidating Query, Router, and optional AI debugging into a single, extensible devtools panel.

Core Features & Use Cases

  • Unified Devtools Panel: Inspect TanStack Query, Router, and other TanStack library state from one interface.
  • Plugin Architecture: Add or swap panels via a lightweight plugin system so teams can tailor debugging to their app.
  • Real-time State Inspection: Observe updates as your app runs to speed up troubleshooting during development.
  • Built-in Devtools: Includes panels for React Query, TanStack Router, and TanStack AI workflows (message inspection, token usage, streaming visualization, tool call debugging).
  • Framework Support (Core + React integration): Uses a framework-agnostic core with React integration via @tanstack/react-devtools.

Quick Start

Use the tanstack-devtools panel by installing @tanstack/react-devtools, creating a QueryClient, and rendering TanStackDevtools inside your app within a QueryClientProvider.

Frequently Asked Questions about tanstack-devtools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug TanStack Query and Router state in one panel?▼

Debugging TanStack Query and Router state in one panel requires a TanStackDevtools instance with optional plugins providing id, name, and render functions. This consolidates real-time query cache and route transition inspection into a unified interface.

What is TanStack AI debugging and how does it inspect tool calls?▼

TanStack AI debugging inspects AI workflows by visualizing messages, token usage, streaming data, and tool call traces. It operates through a plugin-based devtools panel that provides real-time observation of AI interactions within your application.

Can I use TanStack Devtools with frameworks other than React?▼

TanStack Devtools uses a framework-agnostic core that supports integration with other frameworks via their corresponding devtools packages. React integration is specifically handled through the @tanstack/react-devtools package.

How do I add custom panels to debug other TanStack libraries?▼

Adding custom panels to debug TanStack libraries is done through a lightweight plugin architecture. You create a TanStackDevtools instance and add plugins that provide an id, name, and render function to tailor the debugging interface to your app.

Does TanStack Devtools require a QueryClient to function?▼

TanStack Devtools requires a QueryClient when using React integration, necessitating the creation of a QueryClient and rendering TanStackDevtools within a QueryClientProvider to observe query and cache state updates.