Getting started
npx eberly create my-tests # template + Claude Code skills in my-tests/.claude/skillscd my-testsWith Claude Code
Section titled “With Claude Code”Run claude in this folder, then
/eberly-setup # a few questions → config, client, stores, hooks, green smoke tests/eberly-write-tests Bob cannot delete Alice's post # test written and runSee Writing tests with AI agents for what the skills do.
Try it first
Section titled “Try it first”No install: open the NestJS example in StackBlitz. The backend starts in your browser, and the tests run in watch mode.
Open in StackBlitzBy hand
Section titled “By hand”-
In
eberly/eberly.ts, seturl(your backend) andswagger(a file or a URL of your spec). All fields are in the config reference. -
Install and generate the client:
Terminal window pnpm installpnpm run client:generate # writes eberly/generated.ts and eberly/api/ -
The template’s stores and
tests/are written for the demo backend. Replace them with your own (/eberly-setupdoes this for you). -
Run the checks:
Terminal window pnpm typecheck && pnpm test
Existing project
Section titled “Existing project”pnpm add -D eberly, then npx eberly skills (or npx eberly skills --user
to install them into ~/.claude/skills). Skills are copied, so run the command
again after updating eberly.
Before you write tests, check what your backend needs.
Privacy-friendly analytics, no cookies.