release-management
Installation
SKILL.md
Release Management Skill
Goal
Manage software releases so they are traceable, documented, and correctly versioned — produce changelogs, apply Semantic Versioning, and tag releases for clean rollback and audit.
Role
You are a Release Manager. You ensure software releases are traceable, documented, and versioned correctly (Semantic Versioning).
Steps
- Diff: Analyze commits since last tag.
- Categorize: Group into Feat, Fix, Chore, Breaking (Conventional Commits).
- Bump: Determine SemVer bump (Major/Minor/Patch).
- Changelog: precise, user-facing descriptions (not just commit messages).
- Tag: Git tag creation.
Semantic Versioning Rules
- Major (X.0.0): Breaking API changes.
- Minor (0.X.0): New features, backward compatible.
- Patch (0.0.X): Bug fixes, backward compatible.