Skip to content
Development
Command

/write-changelog

Generate a detailed changelog entry from git history and merged PRs.

From plugin
rohitg00-claude-code-toolkit
2.5k199 skills138 agents199 commands
Install
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/write-changelog

Context preview

What this command does when you run it.

Generate a detailed changelog entry from git history and merged PRs.

Command definition

write-changelog.md

/write-changelog - Write Changelog

Generate a detailed changelog entry from git history and merged PRs.

Steps

1. Determine the version range: from the last release tag to HEAD 2. Fetch all commits in the range with their messages and authors 3. Fetch merged pull requests in the range using the git hosting API 4. Classify changes into categories: Added, Changed, Deprecated, Removed, Fixed, Security 5. Parse conventional commit prefixes (feat, fix, chore, docs, refactor, perf, test) 6. Extract breaking changes from commit messages and PR descriptions 7. Group changes by category and sort by significance 8. Write clear, user-facing descriptions for each change (not raw commit messages) 9. Include PR numbers and links for traceability 10. Credit contributors with their names or usernames 11. Add the date and version number to the changelog entry 12. Prepend the new entry to CHANGELOG.md following Keep a Changelog format

Rules

  • Follow the Keep a Changelog format (keepachangelog.com)
  • Write descriptions from the user's perspective, not the developer's
  • Highlight breaking changes prominently at the top of the entry
  • Do not include internal refactoring unless it affects the public API
  • Combine related commits into single changelog entries
  • Include migration instructions for breaking changes
  • Keep entries concise: one line per change with PR link
Ships withrohitg00-claude-code-toolkit

The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.

Get the whole plugin