Initialize Development Environment
SkillDev toolsLets your agent set up and install the Reactive Data Client monorepo, running builds and tests for new developers.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Initialize Development Environment skill
About this capability
Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide
What this skill tells your AI
The instructions your AI receives, as published by reactive/data-client in .agents/skills/initialize/SKILL.md and read by ahel’s review.
Overview
Get a new developer up and running with the Reactive Data Client monorepo.
Steps
-
Install prerequisites
- Install Node.js >= 14 via nvm:
nvm install - Enable Corepack for Yarn 4:
corepack enable - Verify Yarn:
yarn --version(should be 4.x)
- Install Node.js >= 14 via nvm:
-
Install dependencies
- Run
yarn installfrom repo root - This installs all workspace dependencies
- Run
-
Build the project
- Run
yarn buildto build all packages - This runs TypeScript compilation and Babel transforms
- Run
-
Run tests
- Run
yarn testto verify everything works - Tests use Jest with projects: ReactDOM, Node, ReactNative
- Run
-
Project familiarization
- Review monorepo structure:
packages/endpoint– Base endpoints and declarative schemaspackages/rest– REST modeling (resource(),RestEndpoint)packages/core– Framework-agnostic normalized storepackages/react– React hooks (useSuspense,useLive,useQuery)packages/vue– Vue 3 composablespackages/normalizr– Schema/Entity/normalization
- Read official docs
- Explore example apps in
examples/
- Review monorepo structure:
-
Optional: Start website locally
- Use workspace task "website: start" or
cd website && yarn start - Documentation site runs on localhost
- Use workspace task "website: start" or
Onboarding Checklist
- Node.js >= 14 and Yarn 4 ready
-
yarn installcompleted without errors -
yarn buildsucceeds -
yarn testpasses - Reviewed
packages/structure - Read
CONTRIBUTING.md - Explored an example app (
examples/todo-apporexamples/github-app)
Helpful Commands
| Command | Description |
|---|---|
yarn build | Build all packages |
yarn test | Run all tests |
yarn lint | Run ESLint |
yarn format | Auto-fix lint issues |
yarn changeset | Create a changeset for your PR |
Resources
Signals
- GitHub stars
- 2k
- Forks
- 99
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
initialize- Source
- github.com/reactive/data-client