dev

Guide local development setup and testing for the Happy monorepo.

23.2k|2.0k|Updated Jul 18, 2025
One-click install
npx skills add https://github.com/slopus/happy --skill dev-slopus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev
Source: https://github.com/slopus/happy/tree/main/.agents/skills/dev
Command: npx skills add https://github.com/slopus/happy --skill dev-slopus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill unit provides comprehensive local development guidance for Happy's monorepo, offering instructions for building, installing, testing, and running various components of the Happy platform.

Core Features & Use Cases

  • Build & Install: Step-by-step guide to install dependencies and build the Happy CLI.
  • Run & Test: Instructions on how to start a local server, run tests, and debug the Happy application.
  • Cross-cutting Concepts: Overview of the monorepo structure, workspace dependencies, and development environment setup.

Quick Start

Install the Happy CLI globally using pnpm, then start the daemon and access the local server at http://localhost:3005.

Frequently Asked Questions about dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up local development for a monorepo using pnpm?

Local development for a monorepo using pnpm requires installing dependencies, building the CLI globally, and starting the daemon to access the local server at http://localhost:3005.

What components can I build and test in a Tauri and Node.js monorepo?

A Tauri and Node.js monorepo allows you to build, run, and test components including the CLI, server, mobile app, and desktop application by managing workspace dependencies within the development environment.

Do I need pnpm and Tauri to run a local server and debug the CLI?

Yes, running a local server and debugging the CLI requires pnpm and Tauri. Familiarity with Node.js is also required to manage package installation and execute daemon operations for local instances.

Why is my local daemon not starting after installing the CLI with pnpm?

If your local daemon is not starting after installing the CLI with pnpm, verify the monorepo workspace dependencies and ensure the Node.js environment is correctly configured before building the packages.

What is the best way to run tests across multiple components in a monorepo?

The best way to run tests across multiple components in a monorepo is to use provided scripts to start the local server, execute daemon operations, and debug individual components like the mobile app and desktop application.