release-module

Official

Streamline 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.