What problem does it solve?
This Skill automates and guides the release process for Happy's CLI, mobile, web, and server components, replacing the old interactive release-it flow with a Claude Code-native experience.
Core Features & Use Cases
- Release Automation: Automates version bumping, building, testing, publishing, and deploying for CLI, mobile, web, and server components.
- Version Control: Handles
cli-X.Y.Z and native-<runtime-version> tagging systems, ensuring correct versioning.
- Build and Test: Executes builds and unit tests for CLI components, skipping integration tests for efficiency.
- Publishing: Manages npm publishing with proper tag management and channel selection.
- Documentation: Provides clear instructions for Git tagging and committing, as well as GitHub release creation for
latest releases.
Quick Start
To release the Happy CLI, use the command: happy release cli