release-notes
Installation
SKILL.md
Release Notes Generator
Generate user-facing release notes from: $ARGUMENTS
Release notes are for humans, not machines. The goal is to communicate what changed and why it matters — at the level your audience cares about. A commit documents code evolution; a release note documents significance to the user.
Step 1: Parse Input
Detect what the user provided and gather the raw change data accordingly.
Version/tag range (matches v1.2.0..v1.3.0 or 1.2..1.3):
git log --format='%H %s' $RANGE
git log --format='%B---COMMIT_BOUNDARY---' $RANGE
git diff --stat $RANGE