Install any skill in seconds. Free to start, no credit card required.
Get Started Free →slopus/dev
Local development guide for the Happy monorepo. How to build, install, test, and run the CLI, server, mobile app, and desktop (Tauri) locally.
Passed 18 of 22 test cases with the skill, and 6 of 22 without it.
and 16 more in the full report
13 fixed6 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
I edited src/commands/auth.test.ts in the happy CLI package. I want to execute only this specific test file using vitest without running the entire test suite or building every other package.
| Checked | Without skill | With skill |
|---|---|---|
| executes pnpm --filter happy exec vitest run src/commands/auth.test.ts | Missed | Passed |
| limits test execution to the specified file path using vitest | Passed | Passed |
The instructions your model reads when the skill loads.
Happy is a pnpm monorepo. Everything uses pnpm workspaces — do not use npm or yarn directly.
pnpm install # installs deps for every package
pnpm --filter happy cli:install # builds happy-cli + links it as the global `happy` binary
cli:install replaces whatever happy is on your PATH (npm-installed or not) with a symlink to packages/happy-cli/. Daemon is restarted as part of the script. Uses ~/.happy/ — same as production.
To undo: npm unlink -g happy && npm i -g happy@latest.
packages/happy-cli # the `happy` CLI and daemon, published to npm
packages/happy-server # Node + Prisma server, deployed via TeamCity
packages/happy-app # Expo app: iOS, Android, web, Tauri desktop
packages/happy-agent # agent runtime
packages/happy-wire # shared Zod schemas + wire types
packages/happy-cli
scripts in package.json:
typecheck # tsc --noEmit
build # rm -rf dist && tsc --noEmit && pkgroll
test # build + vitest run
cli:install # build + stop daemon + npm link + start daemon
prepublishOnly # pnpm test (runs build inside test)
postinstall # unpacks difft + rg binaries into tools/unpacked/
Work loop:
pnpm --filter happy cli:install # rebuild + relink + restart daemon
happy daemon status # confirm your build is running
happy doctor # list all happy processes
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.