diff --git a/.cursor/skills/rdc-endpoint-setup/SKILL.md b/.cursor/skills/data-client-endpoint-setup/SKILL.md
similarity index 95%
rename from .cursor/skills/rdc-endpoint-setup/SKILL.md
rename to .cursor/skills/data-client-endpoint-setup/SKILL.md
index 11810c96447c..99333d9bc513 100644
--- a/.cursor/skills/rdc-endpoint-setup/SKILL.md
+++ b/.cursor/skills/data-client-endpoint-setup/SKILL.md
@@ -1,12 +1,12 @@
---
-name: rdc-endpoint-setup
-description: Set up @data-client/endpoint for custom async operations. Wraps existing async functions with Endpoint for use with Data Client hooks. Use after rdc-setup detects non-REST/GraphQL async patterns.
+name: data-client-endpoint-setup
+description: Set up @data-client/endpoint for custom async operations. Wraps existing async functions with Endpoint for use with Data Client hooks. Use after data-client-setup detects non-REST/GraphQL async patterns.
disable-model-invocation: true
---
# Custom Endpoint Setup
-This skill configures `@data-client/endpoint` for wrapping existing async functions. It should be applied after `rdc-setup` detects custom async patterns that aren't REST or GraphQL.
+This skill configures `@data-client/endpoint` for wrapping existing async functions. It should be applied after `data-client-setup` detects custom async patterns that aren't REST or GraphQL.
## Installation
@@ -331,8 +331,8 @@ Both hooks and controller methods take endpoint as first argument, with the endp
## Next Steps
-1. Apply skill "rdc-schema" to define Entity classes
-2. Apply skill "rdc-react" or "rdc-vue" for usage
+1. Apply skill "data-client-schema" to define Entity classes
+2. Apply skill "data-client-react" or "data-client-vue" for usage
## References
diff --git a/.cursor/skills/rdc-endpoint-setup/references/Endpoint.md b/.cursor/skills/data-client-endpoint-setup/references/Endpoint.md
similarity index 100%
rename from .cursor/skills/rdc-endpoint-setup/references/Endpoint.md
rename to .cursor/skills/data-client-endpoint-setup/references/Endpoint.md
diff --git a/.cursor/skills/rdc-graphql-setup/SKILL.md b/.cursor/skills/data-client-graphql-setup/SKILL.md
similarity index 92%
rename from .cursor/skills/rdc-graphql-setup/SKILL.md
rename to .cursor/skills/data-client-graphql-setup/SKILL.md
index 338954e0bf58..3c6eb740d951 100644
--- a/.cursor/skills/rdc-graphql-setup/SKILL.md
+++ b/.cursor/skills/data-client-graphql-setup/SKILL.md
@@ -1,12 +1,12 @@
---
-name: rdc-graphql-setup
-description: Set up @data-client/graphql for GraphQL APIs. Configures GQLEndpoint with auth and custom options. Use after rdc-setup detects GraphQL patterns.
+name: data-client-graphql-setup
+description: Set up @data-client/graphql for GraphQL APIs. Configures GQLEndpoint with auth and custom options. Use after data-client-setup detects GraphQL patterns.
disable-model-invocation: true
---
# GraphQL Protocol Setup
-This skill configures `@data-client/graphql` for a project. It should be applied after `rdc-setup` detects GraphQL patterns.
+This skill configures `@data-client/graphql` for a project. It should be applied after `data-client-setup` detects GraphQL patterns.
## Installation
@@ -201,8 +201,8 @@ function UserProfile({ id }: { id: string }) {
## Next Steps
-1. Apply skill "rdc-schema" to define Entity classes
-2. Apply skill "rdc-react" or "rdc-vue" for usage
+1. Apply skill "data-client-schema" to define Entity classes
+2. Apply skill "data-client-react" or "data-client-vue" for usage
## References
diff --git a/.cursor/skills/rdc-graphql-setup/references/auth.md b/.cursor/skills/data-client-graphql-setup/references/auth.md
similarity index 100%
rename from .cursor/skills/rdc-graphql-setup/references/auth.md
rename to .cursor/skills/data-client-graphql-setup/references/auth.md
diff --git a/.cursor/skills/rdc-manager/SKILL.md b/.cursor/skills/data-client-manager/SKILL.md
similarity index 99%
rename from .cursor/skills/rdc-manager/SKILL.md
rename to .cursor/skills/data-client-manager/SKILL.md
index 57cc0d69c39f..4d660f405646 100644
--- a/.cursor/skills/rdc-manager/SKILL.md
+++ b/.cursor/skills/data-client-manager/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-manager
+name: data-client-manager
description: Implement @data-client Managers for global side effects - websocket, SSE, polling, subscriptions, logging, middleware, Controller actions, redux pattern
license: Apache 2.0
---
diff --git a/.cursor/skills/rdc-manager/references/Actions.md b/.cursor/skills/data-client-manager/references/Actions.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/Actions.md
rename to .cursor/skills/data-client-manager/references/Actions.md
diff --git a/.cursor/skills/rdc-manager/references/Controller.md b/.cursor/skills/data-client-manager/references/Controller.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/Controller.md
rename to .cursor/skills/data-client-manager/references/Controller.md
diff --git a/.cursor/skills/rdc-manager/references/LogoutManager.md b/.cursor/skills/data-client-manager/references/LogoutManager.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/LogoutManager.md
rename to .cursor/skills/data-client-manager/references/LogoutManager.md
diff --git a/.cursor/skills/rdc-manager/references/Manager.md b/.cursor/skills/data-client-manager/references/Manager.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/Manager.md
rename to .cursor/skills/data-client-manager/references/Manager.md
diff --git a/.cursor/skills/rdc-manager/references/getDefaultManagers.md b/.cursor/skills/data-client-manager/references/getDefaultManagers.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/getDefaultManagers.md
rename to .cursor/skills/data-client-manager/references/getDefaultManagers.md
diff --git a/.cursor/skills/rdc-manager/references/managers.md b/.cursor/skills/data-client-manager/references/managers.md
similarity index 100%
rename from .cursor/skills/rdc-manager/references/managers.md
rename to .cursor/skills/data-client-manager/references/managers.md
diff --git a/.cursor/skills/rdc-react-testing/SKILL.md b/.cursor/skills/data-client-react-testing/SKILL.md
similarity index 99%
rename from .cursor/skills/rdc-react-testing/SKILL.md
rename to .cursor/skills/data-client-react-testing/SKILL.md
index 9f11ef206288..d1c69ccb8c41 100644
--- a/.cursor/skills/rdc-react-testing/SKILL.md
+++ b/.cursor/skills/data-client-react-testing/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-react-testing
+name: data-client-react-testing
description: Test @data-client/react with renderDataHook - jest unit tests, fixtures, interceptors, mock responses, nock HTTP mocking, hook testing, component testing
license: Apache 2.0
---
diff --git a/.cursor/skills/rdc-react-testing/references/Fixtures.md b/.cursor/skills/data-client-react-testing/references/Fixtures.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/Fixtures.md
rename to .cursor/skills/data-client-react-testing/references/Fixtures.md
diff --git a/.cursor/skills/rdc-react-testing/references/MockResolver.md b/.cursor/skills/data-client-react-testing/references/MockResolver.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/MockResolver.md
rename to .cursor/skills/data-client-react-testing/references/MockResolver.md
diff --git a/.cursor/skills/rdc-react-testing/references/makeRenderDataHook.md b/.cursor/skills/data-client-react-testing/references/makeRenderDataHook.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/makeRenderDataHook.md
rename to .cursor/skills/data-client-react-testing/references/makeRenderDataHook.md
diff --git a/.cursor/skills/rdc-react-testing/references/mockInitialState.md b/.cursor/skills/data-client-react-testing/references/mockInitialState.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/mockInitialState.md
rename to .cursor/skills/data-client-react-testing/references/mockInitialState.md
diff --git a/.cursor/skills/rdc-react-testing/references/renderDataHook.md b/.cursor/skills/data-client-react-testing/references/renderDataHook.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/renderDataHook.md
rename to .cursor/skills/data-client-react-testing/references/renderDataHook.md
diff --git a/.cursor/skills/rdc-react-testing/references/unit-testing-components.md b/.cursor/skills/data-client-react-testing/references/unit-testing-components.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/unit-testing-components.md
rename to .cursor/skills/data-client-react-testing/references/unit-testing-components.md
diff --git a/.cursor/skills/rdc-react-testing/references/unit-testing-hooks.md b/.cursor/skills/data-client-react-testing/references/unit-testing-hooks.md
similarity index 100%
rename from .cursor/skills/rdc-react-testing/references/unit-testing-hooks.md
rename to .cursor/skills/data-client-react-testing/references/unit-testing-hooks.md
diff --git a/.cursor/skills/rdc-react/SKILL.md b/.cursor/skills/data-client-react/SKILL.md
similarity index 96%
rename from .cursor/skills/rdc-react/SKILL.md
rename to .cursor/skills/data-client-react/SKILL.md
index 34b63c209d26..aafe575cf45e 100644
--- a/.cursor/skills/rdc-react/SKILL.md
+++ b/.cursor/skills/data-client-react/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-react
+name: data-client-react
description: Use @data-client/react hooks - useSuspense, useQuery, useCache, useLive, useDLE, useSubscription, useController for fetch/mutations, DataProvider, AsyncBoundary, useLoading, useDebounce
license: Apache 2.0
---
@@ -23,7 +23,7 @@ const { data, loading, error } = useDLE(TodoResource.get, { id: 5 });
useSubscription(TodoResource.get, { id: 5 });
```
-For API definitions (like TodoResource), apply the skill "rdc-rest".
+For API definitions (like TodoResource), apply the skill "data-client-rest".
## Mutations
@@ -112,7 +112,7 @@ const todosByUser = useQuery(groupTodoByUser);
## Managers
Custom [Managers](https://dataclient.io/docs/api/Manager) allow for global side effect handling.
-This is useful for webosckets, SSE, logging, etc. Always use the skill "rdc-manager" when writing managers.
+This is useful for webosckets, SSE, logging, etc. Always use the skill "data-client-manager" when writing managers.
## Best Practices & Notes
@@ -139,4 +139,4 @@ For detailed API documentation, see the [references](references/) directory:
- [data-dependency](references/data-dependency.md) - Rendering guide
- [mutations](references/mutations.md);[_VoteDemo.mdx](references/_VoteDemo.mdx) - Mutations guide
-**ALWAYS follow these patterns and refer to the official docs for edge cases. Prioritize code generation that is idiomatic, type-safe, and leverages automatic normalization/caching via skill "rdc-schema" definitions.**
+**ALWAYS follow these patterns and refer to the official docs for edge cases. Prioritize code generation that is idiomatic, type-safe, and leverages automatic normalization/caching via skill "data-client-schema" definitions.**
diff --git a/.cursor/skills/rdc-react/references/AsyncBoundary.md b/.cursor/skills/data-client-react/references/AsyncBoundary.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/AsyncBoundary.md
rename to .cursor/skills/data-client-react/references/AsyncBoundary.md
diff --git a/.cursor/skills/rdc-react/references/Controller.md b/.cursor/skills/data-client-react/references/Controller.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/Controller.md
rename to .cursor/skills/data-client-react/references/Controller.md
diff --git a/.cursor/skills/rdc-react/references/DataProvider.md b/.cursor/skills/data-client-react/references/DataProvider.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/DataProvider.md
rename to .cursor/skills/data-client-react/references/DataProvider.md
diff --git a/.cursor/skills/rdc-react/references/_AsyncBoundary.mdx b/.cursor/skills/data-client-react/references/_AsyncBoundary.mdx
similarity index 100%
rename from .cursor/skills/rdc-react/references/_AsyncBoundary.mdx
rename to .cursor/skills/data-client-react/references/_AsyncBoundary.mdx
diff --git a/.cursor/skills/rdc-react/references/_VoteDemo.mdx b/.cursor/skills/data-client-react/references/_VoteDemo.mdx
similarity index 100%
rename from .cursor/skills/rdc-react/references/_VoteDemo.mdx
rename to .cursor/skills/data-client-react/references/_VoteDemo.mdx
diff --git a/.cursor/skills/rdc-react/references/_pagination.mdx b/.cursor/skills/data-client-react/references/_pagination.mdx
similarity index 100%
rename from .cursor/skills/rdc-react/references/_pagination.mdx
rename to .cursor/skills/data-client-react/references/_pagination.mdx
diff --git a/.cursor/skills/rdc-react/references/_useLive.mdx b/.cursor/skills/data-client-react/references/_useLive.mdx
similarity index 100%
rename from .cursor/skills/rdc-react/references/_useLive.mdx
rename to .cursor/skills/data-client-react/references/_useLive.mdx
diff --git a/.cursor/skills/rdc-react/references/_useLoading.mdx b/.cursor/skills/data-client-react/references/_useLoading.mdx
similarity index 100%
rename from .cursor/skills/rdc-react/references/_useLoading.mdx
rename to .cursor/skills/data-client-react/references/_useLoading.mdx
diff --git a/.cursor/skills/rdc-react/references/data-dependency.md b/.cursor/skills/data-client-react/references/data-dependency.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/data-dependency.md
rename to .cursor/skills/data-client-react/references/data-dependency.md
diff --git a/.cursor/skills/rdc-react/references/mutations.md b/.cursor/skills/data-client-react/references/mutations.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/mutations.md
rename to .cursor/skills/data-client-react/references/mutations.md
diff --git a/.cursor/skills/rdc-react/references/useCache.md b/.cursor/skills/data-client-react/references/useCache.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useCache.md
rename to .cursor/skills/data-client-react/references/useCache.md
diff --git a/.cursor/skills/rdc-react/references/useController.md b/.cursor/skills/data-client-react/references/useController.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useController.md
rename to .cursor/skills/data-client-react/references/useController.md
diff --git a/.cursor/skills/rdc-react/references/useDLE.md b/.cursor/skills/data-client-react/references/useDLE.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useDLE.md
rename to .cursor/skills/data-client-react/references/useDLE.md
diff --git a/.cursor/skills/rdc-react/references/useDebounce.md b/.cursor/skills/data-client-react/references/useDebounce.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useDebounce.md
rename to .cursor/skills/data-client-react/references/useDebounce.md
diff --git a/.cursor/skills/rdc-react/references/useLive.md b/.cursor/skills/data-client-react/references/useLive.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useLive.md
rename to .cursor/skills/data-client-react/references/useLive.md
diff --git a/.cursor/skills/rdc-react/references/useLoading.md b/.cursor/skills/data-client-react/references/useLoading.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useLoading.md
rename to .cursor/skills/data-client-react/references/useLoading.md
diff --git a/.cursor/skills/rdc-react/references/useQuery.md b/.cursor/skills/data-client-react/references/useQuery.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useQuery.md
rename to .cursor/skills/data-client-react/references/useQuery.md
diff --git a/.cursor/skills/rdc-react/references/useSubscription.md b/.cursor/skills/data-client-react/references/useSubscription.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useSubscription.md
rename to .cursor/skills/data-client-react/references/useSubscription.md
diff --git a/.cursor/skills/rdc-react/references/useSuspense.md b/.cursor/skills/data-client-react/references/useSuspense.md
similarity index 100%
rename from .cursor/skills/rdc-react/references/useSuspense.md
rename to .cursor/skills/data-client-react/references/useSuspense.md
diff --git a/.cursor/skills/rdc-rest-setup/SKILL.md b/.cursor/skills/data-client-rest-setup/SKILL.md
similarity index 92%
rename from .cursor/skills/rdc-rest-setup/SKILL.md
rename to .cursor/skills/data-client-rest-setup/SKILL.md
index 12c0b06fb044..59a5192e4437 100644
--- a/.cursor/skills/rdc-rest-setup/SKILL.md
+++ b/.cursor/skills/data-client-rest-setup/SKILL.md
@@ -1,14 +1,14 @@
---
-name: rdc-rest-setup
-description: Set up @data-client/rest for REST APIs. Creates custom RestEndpoint base class with common behaviors (auth, urlPrefix, error handling). Use after rdc-setup detects REST patterns.
+name: data-client-rest-setup
+description: Set up @data-client/rest for REST APIs. Creates custom RestEndpoint base class with common behaviors (auth, urlPrefix, error handling). Use after data-client-setup detects REST patterns.
disable-model-invocation: true
---
# REST Protocol Setup
-This skill configures `@data-client/rest` for a project. It should be applied after skill "rdc-setup" detects REST API patterns.
+This skill configures `@data-client/rest` for a project. It should be applied after skill "data-client-setup" detects REST API patterns.
-**First, apply the skill "rdc-rest"** for accurate implementation patterns.
+**First, apply the skill "data-client-rest"** for accurate implementation patterns.
## Installation
@@ -218,9 +218,9 @@ export const TodoResource = resource({
## Next Steps
-1. Apply skill "rdc-schema" to define Entity classes
-2. Apply skill "rdc-rest" for resource and endpoint patterns
-3. Apply skill "rdc-react" or "rdc-vue" for usage
+1. Apply skill "data-client-schema" to define Entity classes
+2. Apply skill "data-client-rest" for resource and endpoint patterns
+3. Apply skill "data-client-react" or "data-client-vue" for usage
## References
diff --git a/.cursor/skills/rdc-rest-setup/references/RestEndpoint.md b/.cursor/skills/data-client-rest-setup/references/RestEndpoint.md
similarity index 100%
rename from .cursor/skills/rdc-rest-setup/references/RestEndpoint.md
rename to .cursor/skills/data-client-rest-setup/references/RestEndpoint.md
diff --git a/.cursor/skills/rdc-rest-setup/references/auth.md b/.cursor/skills/data-client-rest-setup/references/auth.md
similarity index 100%
rename from .cursor/skills/rdc-rest-setup/references/auth.md
rename to .cursor/skills/data-client-rest-setup/references/auth.md
diff --git a/.cursor/skills/rdc-rest-setup/references/django.md b/.cursor/skills/data-client-rest-setup/references/django.md
similarity index 100%
rename from .cursor/skills/rdc-rest-setup/references/django.md
rename to .cursor/skills/data-client-rest-setup/references/django.md
diff --git a/.cursor/skills/rdc-rest-setup/references/resource.md b/.cursor/skills/data-client-rest-setup/references/resource.md
similarity index 100%
rename from .cursor/skills/rdc-rest-setup/references/resource.md
rename to .cursor/skills/data-client-rest-setup/references/resource.md
diff --git a/.cursor/skills/rdc-rest/SKILL.md b/.cursor/skills/data-client-rest/SKILL.md
similarity index 96%
rename from .cursor/skills/rdc-rest/SKILL.md
rename to .cursor/skills/data-client-rest/SKILL.md
index c778e46d32e9..078b85facd31 100644
--- a/.cursor/skills/rdc-rest/SKILL.md
+++ b/.cursor/skills/data-client-rest/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-rest
+name: data-client-rest
description: Define REST APIs with @data-client/rest - resource(), RestEndpoint, CRUD, GET/POST/PUT/DELETE, HTTP fetch, normalize, cache, urlPrefix, path parameters
license: Apache 2.0
---
@@ -12,8 +12,8 @@ This project uses [@data-client/rest](https://dataclient.io/rest) to define, fet
## 1. Defining Schemas
-This project uses [schemas](references/schema.md) to define and normalize data models with type safety and automatic cache management. Apply the skill "rdc-schema" for schema patterns.
-**Always follow these patterns (apply the skill "rdc-schema") when generating mutable data definitions.**
+This project uses [schemas](references/schema.md) to define and normalize data models with type safety and automatic cache management. Apply the skill "data-client-schema" for schema patterns.
+**Always follow these patterns (apply the skill "data-client-schema") when generating mutable data definitions.**
## 2. Resources (`resource()`)
@@ -89,7 +89,7 @@ const deleteTodo = id => ctrl.fetch(TodoResource.delete, { id });
const getNextPage = (page) => ctrl.fetch(TodoResource.getList.getPage, { userId: 1, page })
```
-For more detailed usage, apply the skill "rdc-react" or "rdc-vue".
+For more detailed usage, apply the skill "data-client-react" or "data-client-vue".
---
diff --git a/.cursor/skills/rdc-rest/references/Collection.md b/.cursor/skills/data-client-rest/references/Collection.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/Collection.md
rename to .cursor/skills/data-client-rest/references/Collection.md
diff --git a/.cursor/skills/rdc-rest/references/Entity.md b/.cursor/skills/data-client-rest/references/Entity.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/Entity.md
rename to .cursor/skills/data-client-rest/references/Entity.md
diff --git a/.cursor/skills/rdc-rest/references/Fixtures.md b/.cursor/skills/data-client-rest/references/Fixtures.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/Fixtures.md
rename to .cursor/skills/data-client-rest/references/Fixtures.md
diff --git a/.cursor/skills/rdc-rest/references/RestEndpoint.js b/.cursor/skills/data-client-rest/references/RestEndpoint.js
similarity index 100%
rename from .cursor/skills/rdc-rest/references/RestEndpoint.js
rename to .cursor/skills/data-client-rest/references/RestEndpoint.js
diff --git a/.cursor/skills/rdc-rest/references/RestEndpoint.md b/.cursor/skills/data-client-rest/references/RestEndpoint.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/RestEndpoint.md
rename to .cursor/skills/data-client-rest/references/RestEndpoint.md
diff --git a/.cursor/skills/rdc-rest/references/_EndpointLifecycle.mdx b/.cursor/skills/data-client-rest/references/_EndpointLifecycle.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_EndpointLifecycle.mdx
rename to .cursor/skills/data-client-rest/references/_EndpointLifecycle.mdx
diff --git a/.cursor/skills/rdc-rest/references/_VoteDemo.mdx b/.cursor/skills/data-client-rest/references/_VoteDemo.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_VoteDemo.mdx
rename to .cursor/skills/data-client-rest/references/_VoteDemo.mdx
diff --git a/.cursor/skills/rdc-rest/references/_entity_lifecycle_methods.mdx b/.cursor/skills/data-client-rest/references/_entity_lifecycle_methods.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_entity_lifecycle_methods.mdx
rename to .cursor/skills/data-client-rest/references/_entity_lifecycle_methods.mdx
diff --git a/.cursor/skills/rdc-rest/references/_optimisticTransform.mdx b/.cursor/skills/data-client-rest/references/_optimisticTransform.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_optimisticTransform.mdx
rename to .cursor/skills/data-client-rest/references/_optimisticTransform.mdx
diff --git a/.cursor/skills/rdc-rest/references/_pagination.mdx b/.cursor/skills/data-client-rest/references/_pagination.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_pagination.mdx
rename to .cursor/skills/data-client-rest/references/_pagination.mdx
diff --git a/.cursor/skills/rdc-rest/references/_useLive.mdx b/.cursor/skills/data-client-rest/references/_useLive.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_useLive.mdx
rename to .cursor/skills/data-client-rest/references/_useLive.mdx
diff --git a/.cursor/skills/rdc-rest/references/_useLoading.mdx b/.cursor/skills/data-client-rest/references/_useLoading.mdx
similarity index 100%
rename from .cursor/skills/rdc-rest/references/_useLoading.mdx
rename to .cursor/skills/data-client-rest/references/_useLoading.mdx
diff --git a/.cursor/skills/rdc-rest/references/auth.md b/.cursor/skills/data-client-rest/references/auth.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/auth.md
rename to .cursor/skills/data-client-rest/references/auth.md
diff --git a/.cursor/skills/rdc-rest/references/data-dependency.md b/.cursor/skills/data-client-rest/references/data-dependency.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/data-dependency.md
rename to .cursor/skills/data-client-rest/references/data-dependency.md
diff --git a/.cursor/skills/rdc-rest/references/error-policy.md b/.cursor/skills/data-client-rest/references/error-policy.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/error-policy.md
rename to .cursor/skills/data-client-rest/references/error-policy.md
diff --git a/.cursor/skills/rdc-rest/references/expiry-policy.md b/.cursor/skills/data-client-rest/references/expiry-policy.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/expiry-policy.md
rename to .cursor/skills/data-client-rest/references/expiry-policy.md
diff --git a/.cursor/skills/rdc-rest/references/mutations.md b/.cursor/skills/data-client-rest/references/mutations.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/mutations.md
rename to .cursor/skills/data-client-rest/references/mutations.md
diff --git a/.cursor/skills/rdc-rest/references/network-transform.md b/.cursor/skills/data-client-rest/references/network-transform.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/network-transform.md
rename to .cursor/skills/data-client-rest/references/network-transform.md
diff --git a/.cursor/skills/rdc-rest/references/optimistic-updates.md b/.cursor/skills/data-client-rest/references/optimistic-updates.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/optimistic-updates.md
rename to .cursor/skills/data-client-rest/references/optimistic-updates.md
diff --git a/.cursor/skills/rdc-rest/references/pagination.md b/.cursor/skills/data-client-rest/references/pagination.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/pagination.md
rename to .cursor/skills/data-client-rest/references/pagination.md
diff --git a/.cursor/skills/rdc-rest/references/resource.md b/.cursor/skills/data-client-rest/references/resource.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/resource.md
rename to .cursor/skills/data-client-rest/references/resource.md
diff --git a/.cursor/skills/rdc-rest/references/schema.md b/.cursor/skills/data-client-rest/references/schema.md
similarity index 100%
rename from .cursor/skills/rdc-rest/references/schema.md
rename to .cursor/skills/data-client-rest/references/schema.md
diff --git a/.cursor/skills/rdc-schema/SKILL.md b/.cursor/skills/data-client-schema/SKILL.md
similarity index 99%
rename from .cursor/skills/rdc-schema/SKILL.md
rename to .cursor/skills/data-client-schema/SKILL.md
index c8b3a6de0f21..a307d57d543b 100644
--- a/.cursor/skills/rdc-schema/SKILL.md
+++ b/.cursor/skills/data-client-schema/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-schema
+name: data-client-schema
description: Define data schemas - Entity, Collection, Union, Query, pk/primary key, normalize/denormalize, relational/nested data, polymorphic types, Invalidate, Values
license: Apache 2.0
---
diff --git a/.cursor/skills/rdc-schema/references/All.md b/.cursor/skills/data-client-schema/references/All.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/All.md
rename to .cursor/skills/data-client-schema/references/All.md
diff --git a/.cursor/skills/rdc-schema/references/Array.md b/.cursor/skills/data-client-schema/references/Array.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Array.md
rename to .cursor/skills/data-client-schema/references/Array.md
diff --git a/.cursor/skills/rdc-schema/references/Collection.md b/.cursor/skills/data-client-schema/references/Collection.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Collection.md
rename to .cursor/skills/data-client-schema/references/Collection.md
diff --git a/.cursor/skills/rdc-schema/references/Entity.md b/.cursor/skills/data-client-schema/references/Entity.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Entity.md
rename to .cursor/skills/data-client-schema/references/Entity.md
diff --git a/.cursor/skills/rdc-schema/references/Invalidate.md b/.cursor/skills/data-client-schema/references/Invalidate.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Invalidate.md
rename to .cursor/skills/data-client-schema/references/Invalidate.md
diff --git a/.cursor/skills/rdc-schema/references/Object.md b/.cursor/skills/data-client-schema/references/Object.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Object.md
rename to .cursor/skills/data-client-schema/references/Object.md
diff --git a/.cursor/skills/rdc-schema/references/Query.md b/.cursor/skills/data-client-schema/references/Query.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Query.md
rename to .cursor/skills/data-client-schema/references/Query.md
diff --git a/.cursor/skills/rdc-schema/references/Union.md b/.cursor/skills/data-client-schema/references/Union.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Union.md
rename to .cursor/skills/data-client-schema/references/Union.md
diff --git a/.cursor/skills/rdc-schema/references/Values.md b/.cursor/skills/data-client-schema/references/Values.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/Values.md
rename to .cursor/skills/data-client-schema/references/Values.md
diff --git a/.cursor/skills/rdc-schema/references/computed-properties.md b/.cursor/skills/data-client-schema/references/computed-properties.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/computed-properties.md
rename to .cursor/skills/data-client-schema/references/computed-properties.md
diff --git a/.cursor/skills/rdc-schema/references/partial-entities.md b/.cursor/skills/data-client-schema/references/partial-entities.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/partial-entities.md
rename to .cursor/skills/data-client-schema/references/partial-entities.md
diff --git a/.cursor/skills/rdc-schema/references/relational-data.md b/.cursor/skills/data-client-schema/references/relational-data.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/relational-data.md
rename to .cursor/skills/data-client-schema/references/relational-data.md
diff --git a/.cursor/skills/rdc-schema/references/schema.md b/.cursor/skills/data-client-schema/references/schema.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/schema.md
rename to .cursor/skills/data-client-schema/references/schema.md
diff --git a/.cursor/skills/rdc-schema/references/side-effects.md b/.cursor/skills/data-client-schema/references/side-effects.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/side-effects.md
rename to .cursor/skills/data-client-schema/references/side-effects.md
diff --git a/.cursor/skills/rdc-schema/references/sorting-client-side.md b/.cursor/skills/data-client-schema/references/sorting-client-side.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/sorting-client-side.md
rename to .cursor/skills/data-client-schema/references/sorting-client-side.md
diff --git a/.cursor/skills/rdc-schema/references/validation.md b/.cursor/skills/data-client-schema/references/validation.md
similarity index 100%
rename from .cursor/skills/rdc-schema/references/validation.md
rename to .cursor/skills/data-client-schema/references/validation.md
diff --git a/.cursor/skills/rdc-setup/SKILL.md b/.cursor/skills/data-client-setup/SKILL.md
similarity index 94%
rename from .cursor/skills/rdc-setup/SKILL.md
rename to .cursor/skills/data-client-setup/SKILL.md
index cca4d5c5687b..94c17203549e 100644
--- a/.cursor/skills/rdc-setup/SKILL.md
+++ b/.cursor/skills/data-client-setup/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-setup
+name: data-client-setup
description: Install and set up @data-client/react or @data-client/vue in a project. Detects project type (NextJS, Expo, React Native, Vue, plain React) and protocol (REST, GraphQL, custom), then hands off to protocol-specific setup skills.
disable-model-invocation: true
---
@@ -187,21 +187,21 @@ After provider setup, apply the appropriate skill based on detected protocol:
### REST APIs
-Apply skill **"rdc-rest-setup"** which will:
+Apply skill **"data-client-rest-setup"** which will:
1. Install `@data-client/rest`
2. Offer to create a custom `BaseEndpoint` class extending `RestEndpoint`
3. Configure common behaviors: urlPrefix, authentication, error handling
### GraphQL APIs
-Apply skill **"rdc-graphql-setup"** which will:
+Apply skill **"data-client-graphql-setup"** which will:
1. Install `@data-client/graphql`
2. Create and configure `GQLEndpoint` instance
3. Set up authentication headers
### Custom Async Operations
-Apply skill **"rdc-endpoint-setup"** which will:
+Apply skill **"data-client-endpoint-setup"** which will:
1. Install `@data-client/endpoint`
2. Offer to wrap existing async functions with `new Endpoint()`
3. Configure schemas and caching options
@@ -241,9 +241,9 @@ The `DataProvider` must wrap all components that use data-client hooks. Place it
## Next Steps
After core setup and protocol-specific setup:
-1. Define data schemas using `Entity` - see skill "rdc-schema"
-2. Use hooks like `useSuspense`, `useQuery`, `useController` - see skill "rdc-react" or "rdc-vue"
-3. Define REST resources - see skill "rdc-rest"
+1. Define data schemas using `Entity` - see skill "data-client-schema"
+2. Use hooks like `useSuspense`, `useQuery`, `useController` - see skill "data-client-react" or "data-client-vue"
+3. Define REST resources - see skill "data-client-rest"
## References
diff --git a/.cursor/skills/rdc-setup/references/DataProvider.md b/.cursor/skills/data-client-setup/references/DataProvider.md
similarity index 100%
rename from .cursor/skills/rdc-setup/references/DataProvider.md
rename to .cursor/skills/data-client-setup/references/DataProvider.md
diff --git a/.cursor/skills/rdc-setup/references/getDefaultManagers.md b/.cursor/skills/data-client-setup/references/getDefaultManagers.md
similarity index 100%
rename from .cursor/skills/rdc-setup/references/getDefaultManagers.md
rename to .cursor/skills/data-client-setup/references/getDefaultManagers.md
diff --git a/.cursor/skills/rdc-setup/references/installation.md b/.cursor/skills/data-client-setup/references/installation.md
similarity index 100%
rename from .cursor/skills/rdc-setup/references/installation.md
rename to .cursor/skills/data-client-setup/references/installation.md
diff --git a/.cursor/skills/rdc-vue-testing/SKILL.md b/.cursor/skills/data-client-vue-testing/SKILL.md
similarity index 99%
rename from .cursor/skills/rdc-vue-testing/SKILL.md
rename to .cursor/skills/data-client-vue-testing/SKILL.md
index 638ba0095310..9700a027b2cd 100644
--- a/.cursor/skills/rdc-vue-testing/SKILL.md
+++ b/.cursor/skills/data-client-vue-testing/SKILL.md
@@ -1,5 +1,5 @@
---
-name: rdc-vue-testing
+name: data-client-vue-testing
description: Test @data-client/vue composables and components - renderDataCompose, mountDataClient, fixtures, jest, nock, Vue 3 reactive props, useSuspense testing
license: Apache 2.0
---
diff --git a/.cursor/skills/rdc-vue-testing/references/Fixtures.md b/.cursor/skills/data-client-vue-testing/references/Fixtures.md
similarity index 100%
rename from .cursor/skills/rdc-vue-testing/references/Fixtures.md
rename to .cursor/skills/data-client-vue-testing/references/Fixtures.md
diff --git a/.cursor/skills/rdc-vue-testing/references/unit-testing-hooks.md b/.cursor/skills/data-client-vue-testing/references/unit-testing-hooks.md
similarity index 100%
rename from .cursor/skills/rdc-vue-testing/references/unit-testing-hooks.md
rename to .cursor/skills/data-client-vue-testing/references/unit-testing-hooks.md
diff --git a/README.md b/README.md
index 76d3a3220537..b16523083923 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ For more details, see [the Installation docs page](https://dataclient.io/docs/ge
npx skills add reactive/data-client
```
-Then run [skill](https://agentskills.io) "rdc-setup"
+Then run [skill](https://agentskills.io) "data-client-setup"
## Usage
diff --git a/docs/core/getting-started/installation.md b/docs/core/getting-started/installation.md
index 5ce98309e496..7311a11c3d66 100644
--- a/docs/core/getting-started/installation.md
+++ b/docs/core/getting-started/installation.md
@@ -15,7 +15,7 @@ import Link from '@docusaurus/Link';
-Then run skill `/rdc-setup` or:
+Then run skill `/data-client-setup` or:
diff --git a/docs/rest/README.md b/docs/rest/README.md
index 3ccc082a5254..76ea7976f213 100644
--- a/docs/rest/README.md
+++ b/docs/rest/README.md
@@ -347,7 +347,7 @@ When using TypeScript (optional), version 4.0 or above is required.
display: 'inline', // Inline with text
}}
/> Codegen
-
-Install all `rdc-` skills, then generate REST APIs
\ No newline at end of file
+Install all `data-client-` skills, then generate REST APIs
\ No newline at end of file
diff --git a/packages/react/README.md b/packages/react/README.md
index 8838d460b15f..09cd87458f41 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -46,7 +46,7 @@ For more details, see [the Installation docs page](https://dataclient.io/docs/ge
npx skills add reactive/data-client
```
-Then run [skill](https://agentskills.io) "rdc-setup"
+Then run [skill](https://agentskills.io) "data-client-setup"
## Usage
diff --git a/packages/vue/README.md b/packages/vue/README.md
index 6b8608e6e0b0..eb3a1a8db76f 100644
--- a/packages/vue/README.md
+++ b/packages/vue/README.md
@@ -42,7 +42,7 @@ For more details, see [the Installation docs page](https://dataclient.io/docs/ge
npx skills add reactive/data-client
```
-Then run [skill](https://agentskills.io) "rdc-setup"
+Then run [skill](https://agentskills.io) "data-client-setup"
## Usage