What problem does it solve?
Manual package releases are prone to errors, inconsistent versioning, and forgotten documentation updates. This Skill provides a comprehensive, automated workflow for creating and publishing new npm package versions, ensuring semantic versioning, accurate changelogs, and seamless deployment via GitHub Actions.
Core Features & Use Cases
- Pre-Release Health Check: Validates code quality, tests, and documentation before release.
- Automated Versioning & Changelog: Guides on determining version bumps and updating
CHANGELOG.md with structured release notes.
- GitHub Actions Integration: Triggers automated npm publishing and GitHub Release creation upon pushing a tagged commit.
- Post-Release Verification: Confirms package availability on npm and proper GitHub Release creation.
- Use Case: You're ready to release a new version of your npm package. Use this Skill to guide you through pre-release checks, automatically bump the version, update the changelog, and then push a tagged commit that triggers a fully automated, verified release to npm and GitHub.
Quick Start
Release a new patch version of this npm package.