semver-changelog
Installation
SKILL.md
Semver Changelog
This skill guides the agent through identifying released versions, analyzing git history, and documenting changes in a standard format.
Overview
A consistent changelog helps users and contributors understand what has changed between versions. This skill ensures that CHANGELOG.md follows the Keep a Changelog format and adheres to Semantic Versioning.
Workflow
Follow these steps to update or create the changelog:
1. Identify Latest Released Tag
Find the most recent git tag that follows Semantic Versioning (e.g., v1.2.3 or 1.2.3).
- Use
git tag -l --sort=-v:refnameto list tags in version order. - Filter for tags that match the
v?MAJOR.MINOR.PATCHpattern.