Help us improve
Share bugs, ideas, or general feedback.
From claude-godmode
Draft a Keep a Changelog–style entry (Added / Changed / Fixed / Removed) from commits since the last tag. Standalone helper — does not replace /ship's release step.
npx claudepluginhub sylorei/claude-godmodeHow this command is triggered — by the user, by Claude, or both
Slash command
/claude-godmode:changelogThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /changelog — draft a changelog entry Generate a [Keep a Changelog](https://keepachangelog.com)–style entry from the commits and diff since the last release tag. A reactive helper — it does not spawn agents and is not part of the spine. > This is a standalone helper for ad-hoc changelog drafting. It does **not** > replace the release-time changelog step `/ship` performs as part of shipping a > version — use `/ship` when you are actually cutting a release. --- ## The Job 1. Find the last tag. 2. Read commits and diff since it. 3. Group changes into Added / Changed / Fixed / Removed. -...
/changelogGenerate structured changelog from recent git commits, grouped by date and categorized by type (features, fixes, etc.) in markdown format.
/changelogGenerates changelog from git history since last tag or reference, grouping conventional commits by type (Features, Fixes, etc.), highlighting breaking changes, in Keep a Changelog format with version bump suggestion.
/changelogParses git history since last release tag, categorizes commits by type, generates Keep a Changelog markdown with next version suggestion, and offers to prepend to CHANGELOG.md.
/changelogGenerate structured changelog from ADVPL/TLPP code changes by analyzing git diffs since a commit or date. Groups entries by type with impact details; supports markdown/txt output and file save.
/changelogGenerates engaging changelog for recent main branch merges, highlighting breaking changes, features, fixes, improvements, and contributor shoutouts. Optional daily/weekly period.
/changelogGenerates engaging changelogs from recent main branch merges, categorizing breaking changes, new features, bug fixes, improvements, with contributor shoutouts and fun facts. Optional daily/weekly period.
Share bugs, ideas, or general feedback.
Generate a Keep a Changelog–style entry from the commits and diff since the last release tag. A reactive helper — it does not spawn agents and is not part of the spine.
This is a standalone helper for ad-hoc changelog drafting. It does not replace the release-time changelog step
/shipperforms as part of shipping a version — use/shipwhen you are actually cutting a release.
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
if [ -n "$LAST_TAG" ]; then
RANGE="$LAST_TAG..HEAD" # changes since the last release
else
ROOT=$(git rev-list --max-parents=0 HEAD | head -1)
RANGE="$ROOT..HEAD" # no tag yet — whole history
fi
git log --oneline "$RANGE"
git diff --stat "$RANGE"
When there is no tag yet, RANGE spans the root commit to HEAD, so both
commands cover the whole history (never the uncommitted working tree).
Classify each meaningful change into one of the four categories. Derive the category from the commit type/intent, not the literal word:
Drop noise (merge commits, formatting-only churn, internal refactors with no user-visible effect).
## [Unreleased]
### Added
- …
### Changed
- …
### Fixed
- …
### Removed
- …
Omit any category with no entries. Phrase each line from the user's point of
view, present tense, terse. Print the entry for the user to paste into
CHANGELOG.md.