Skip to main content

Agent Skills

Install skills for best results​

Agents get the basics right from the package name alone. Skills teach them the current APIs for the rest, like test fixtures and real-time managers. Install skill /data-client-setup:

claude plugin marketplace add reactive/data-client
claude plugin install core@data-client

Then run skill /data-client-setup. It detects your framework and API style (REST, GraphQL, custom), installs the matching skills below, wires up the provider, and migrates existing endpoints.

Install all skills up front​

To install every skill for your framework now instead, without letting your agent run installs:

claude plugin marketplace add reactive/data-client
claude plugin install react@data-client

In Claude Code, the plugin installs them in one step. With other agents, TanStack Intent loads the skills each @data-client/* package ships for its version, so they update with npm update. Its install adds a skill loading section to your AGENTS.md.

Available Skills​

  • /data-client — starts here when you ask your agent to add or use Data Client, and routes it to setup or the skill for the task.
  • /data-client-setup — installs and configures Data Client for your framework and API style, along with the skills it needs.
  • /data-client-rest-setup — sets up @data-client/rest and migrates existing fetch/axios clients.
  • /data-client-endpoint-setup — wraps custom async functions with Endpoint for non-REST and non-GraphQL workflows.
  • /data-client-graphql-setup — configures @data-client/graphql and GQLEndpoint for GraphQL APIs.
  • /data-client-schema — designs Entity, Collection, Union, Query, and related schemas.
  • /data-client-rest — defines REST APIs with resource(), RestEndpoint, CRUD methods, and response parsing.
  • /data-client-manager — implements custom Managers for websockets, SSE, polling, subscriptions, logging, and middleware.

Browse the full catalog at skills.sh/reactive/data-client.

Set up by hand​

To install the packages and add the provider yourself, follow Installation.

Docs for LLMs​

Agents without skills can read these docs as plain markdown, following the llms.txt convention:

  • llms.txt — index of every page, with links to each page's markdown
  • llms-full.txt — all React, REST and GraphQL docs in one file

Any docs page is also available as markdown by adding .md to its URL, like /docs/api/useSuspense.md.