release-module
OfficialStreamline Lerna monorepo package releases.
Authormakeup
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually releasing packages in a Lerna-managed monorepo is tedious and error-prone, requiring manual change tracking, version bumping, test validation, and coordinated publishing across multiple interdependent packages. This Skill automates the entire release workflow to eliminate manual overhead and reduce the risk of human error.
Core Features & Use Cases
- Automatic Change Detection: Leverages Lerna to identify all packages with changes since the last release, including downstream dependents, ensuring no packages are accidentally omitted from releases.
- Guided End-to-End Workflow: Handles prerequisite validation, full test suite execution, automated version bumping, local commit and tag creation, and step-by-step npm publishing guidance with built-in error handling for common issues like uncommitted changes or 2FA prompts.
- Use Case: For teams maintaining the makeup-js accessible UI component monorepo, this Skill cuts release time from hours of manual work to a few guided steps, ensuring consistent and reliable package publishes to npm and GitHub.
Quick Start
Use the release-module skill to publish all changed packages in the makeup-js monorepo with a patch version bump.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: release-module Download link: https://github.com/makeup/makeup-js/archive/main.zip#release-module Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.