jackin-release-notes

Installation
SKILL.md

jackin-release-notes

Classify every PR merged since the last release tag into a Keep a Changelog bucket, then write the [Unreleased] section of CHANGELOG.md. The bar is exhaustive — every merged PR accounted for, none dropped, none doubled.

When to use

  • Before a release, to populate the changelog.
  • When the operator asks to preview what the next release would contain.

When NOT to use

  • Cutting the release itself → jackin-release (it runs this skill as its notes step).

Process

  1. Find the boundary. LAST_TAG=$(git describe --tags --abbrev=0); if none, start from the initial commit (git rev-list --max-parents=0 HEAD). TAG_DATE=$(git log -1 --format=%aI "$LAST_TAG").

    Done when you hold the boundary commit and its date.

Installs
381
GitHub Stars
3
First Seen
Jul 4, 2026
jackin-release-notes — jackin-project/jackin-dev