release-notes
Installation
SKILL.md
Release Notes
Generates or updates the [Unreleased] section of CHANGELOG.md from merged PRs since the last release tag.
When to Use
- Before a release, to populate the changelog
- When you want to preview what would go into the next release
- When asked to update or regenerate the changelog
Process
Step 1: Detect Last Tag
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
If no tags exist, this is the first release. Use the initial commit as the starting point: