From auto-release
Preview the next release — shows version bump, categorized release notes, and non-conventional commits. Use when user says "release status", "what's next release", "preview release", "release notes", or wants to see what will be in the next version.
How this skill is triggered — by the user, by Claude, or both
Slash command
/auto-release:statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only analysis of what the next release will look like.
Read-only analysis of what the next release will look like.
--no-merges to skip merge commits in analysisgit rev-parse --is-inside-work-tree
LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
echo "Latest tag: ${LATEST_TAG:-none}"
if [ -n "$LATEST_TAG" ]; then
git log "${LATEST_TAG}..HEAD" --format="%h %s" --no-merges
else
git log --format="%h %s" --no-merges
fi
Parse each commit subject against the conventional commit pattern:
^(feat|fix|docs|style|refactor|perf|test|build|ci|chore|revert)(\(.*\))?!?: .+
Group commits by type:
! or BREAKING CHANGE footer)feat)fix)Breaking changes → MAJOR (X+1.0.0)
Features → MINOR (x.Y+1.0)
Everything else → PATCH (x.y.Z+1)
Highest wins: MAJOR > MINOR > PATCH
Release Status
==============
Latest tag: v1.2.3 (released 2024-01-15)
Commits since tag: 8
Next version: v1.3.0 (MINOR bump — new features detected)
Breaking Changes:
(none)
Features:
- abc1234 feat(auth): add OAuth2 login flow
- def5678 feat(api): add bulk delete endpoint
Fixes:
- 111aaaa fix: correct null pointer in user lookup
- 222bbbb fix(ui): resolve dark mode toggle
Other:
- 333cccc docs: update API reference
- 444dddd chore(deps): update dependency versions
- 555eeee refactor(auth): simplify token validation
Non-conventional commits (will not be categorized):
- 666ffff Update README
- 777gggg WIP save progress
Preview release notes:
## Features
- feat(auth): add OAuth2 login flow
- feat(api): add bulk delete endpoint
## Fixes
- fix: correct null pointer in user lookup
- fix(ui): resolve dark mode toggle
## Other Changes
- docs: update API reference
- chore(deps): update dependency versions
- refactor(auth): simplify token validation
Based on the analysis, suggest:
No tags found:
v0.1.0Very large number of commits:
--limit 100npx claudepluginhub ondrasek/cc-plugins --plugin auto-releaseGenerates Keep a Changelog release notes from git changes since a tag. Categorizes commits/PRs by semver impact, suggests version bump, includes PR links.
Generates or updates CHANGELOG.md using git-cliff from conventional commits. Supports preview, generate, and release actions with version bump, commit, and git tag.
Writes, reviews, and validates git commit messages following Conventional Commits v1.0.0. Helps select types (feat/fix/etc), mark breaking changes, format multi-line commits, and map to SemVer bumps.