What problem does it solve?
This Skill streamlines the entire software release process, from version bumping and changelog generation to git tagging and pushing, ensuring consistency and reducing manual errors.
Core Features & Use Cases
- Automated Versioning: Supports semantic versioning (major, minor, patch) with auto-detection of version files for various project types (Node.js, Python, Rust, etc.).
- Changelog Generation: Creates multi-language changelogs based on conventional commits, including breaking changes and contributor attribution.
- Use Case: When preparing to deploy a new feature, you can trigger this Skill to automatically update the
package.json version, generate a new entry in CHANGELOG.md detailing the feature, and create a git tag v1.2.3.
Quick Start
Use the release-skills skill to prepare a new patch release for the current project.