IN

Automates the setup, installation, and onboarding process for the Reactive Data Client monorepo.

Install

mkdir -p .claude/skills/initialize && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2704" && unzip -o skill.zip -d .claude/skills/initialize && rm skill.zip

Installs to .claude/skills/initialize

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Setup, install, and onboard new developers to Reactive Data Client monorepo - nvm, yarn, build, test, getting started guide
123 charsno explicit “when” trigger
Beginner

Key capabilities

  • Install Node.js via nvm
  • Configure Yarn 4 environment
  • Build monorepo packages
  • Run Jest test suites
  • Onboard developers to repository structure

How it works

It automates the setup of the development environment by installing dependencies, building packages, and running tests to verify the monorepo configuration.

Inputs & outputs

You give it
Repository root directory
You get back
Initialized development environment

When to use initialize

  • Setup monorepo environment
  • Verify workspace dependencies
  • Onboard new team members

About this skill

Initialize Development Environment

Overview

Get a new developer up and running with the Reactive Data Client monorepo.

Steps

  1. 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)
  2. Install dependencies

    • Run yarn install from repo root
    • This installs all workspace dependencies
  3. Build the project

    • Run yarn build to build all packages
    • This runs TypeScript compilation and Babel transforms
  4. Run tests

    • Run yarn test to verify everything works
    • Tests use Jest with projects: ReactDOM, Node, ReactNative
  5. Project familiarization

    • Review monorepo structure:
      • packages/endpoint – Base endpoints and declarative schemas
      • packages/rest – REST modeling (resource(), RestEndpoint)
      • packages/core – Framework-agnostic normalized store
      • packages/react – React hooks (useSuspense, useLive, useQuery)
      • packages/vue – Vue 3 composables
      • packages/normalizr – Schema/Entity/normalization
    • Read official docs
    • Explore example apps in examples/
  6. Optional: Start website locally

    • Use workspace task "website: start" or cd website && yarn start
    • Documentation site runs on localhost

Onboarding Checklist

  • Node.js >= 14 and Yarn 4 ready
  • yarn install completed without errors
  • yarn build succeeds
  • yarn test passes
  • Reviewed packages/ structure
  • Read CONTRIBUTING.md
  • Explored an example app (examples/todo-app or examples/github-app)

Helpful Commands

CommandDescription
yarn buildBuild all packages
yarn testRun all tests
yarn lintRun ESLint
yarn formatAuto-fix lint issues
yarn changesetCreate a changeset for your PR

Resources

When not to use it

  • When the environment is not a Reactive Data Client monorepo
  • When the user does not have nvm installed

Prerequisites

nvmNode.js >= 14Yarn 4

Limitations

  • Requires nvm for Node.js management
  • Requires Yarn 4

How it compares

This skill provides a guided, automated onboarding process for a specific monorepo rather than generic setup instructions.

Compared to similar skills

initialize side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
initialize (this skill)26moNo flagsBeginner
run-nx-generator53moReviewIntermediate
upgrading-expo34moReviewIntermediate
pnpm46moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry