data-client
Build fast React and Vue apps with normalized data fetching
All Skills in This Repository (30)
Pure Emerald Level Indicatorsrdc-react
Expose React hooks for data fetching, caching, and live updates.
rdc-manager
Manage global side effects via @data-client Manager interface with Middleware and Controller.
rdc-react-testing
Test @data-client/react hooks and components with fixtures and interceptors.
rdc-vue-testing
Test Vue data-client composables and components with fixtures and nock mocking.
initialize
Set up Node.js, Yarn, and workspace commands for the Reactive Data Client monorepo.
changeset
Generate changesets and release notes from code changes in multi-package projects.
rdc-rest
Define type-safe REST APIs with schema-driven normalization and caching.
rdc-graphql-setup
Configure @data-client/graphql GQLEndpoint with authentication and custom options.
rdc-setup
Detect project type and protocol, then install Reactive Data Client dependencies.
rdc-rest-setup
Configure a RestEndpoint base class for TypeScript projects using @data-client/rest.
rdc-endpoint-setup
Wraps async functions in Endpoint for Data Client hooks.
rdc-schema
Define Entity, Collection, and Union schemas for API JSON responses.
Frequently Asked Questions
FAQPage SchemaHow to install Reactive Data Client?โผ
Run `npx skills add reactive/data-client --all -g -y` in your terminal to install all skills in this suite globally.
What does Reactive Data Client do?โผ
It is a data-fetching library for React and Vue that normalizes API responses into a shared cache, so components stay consistent without manual state updates.
Does it work with REST and GraphQL APIs?โผ
Yes. Dedicated skills set up RestEndpoint for REST APIs and GQLEndpoint for GraphQL, including authentication and error handling patterns.
Can AI agents migrate my existing axios or fetch code?โผ
Yes. The rest-setup skill detects axios, fetch, ky, and other HTTP patterns and migrates them to typed endpoints, including a codemod for axios.
Which frameworks are supported?โผ
It works with React, NextJS, React Native, Expo, and Vue 3, with setup skills that auto-detect your project type and configure the right provider.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core