Генерация CHANGELOG из Git-истории

★ 7.2 · vibe-coding

changelog-generator is a Claude Code skill that analyzes Git commit history and automatically produces a CHANGELOG.md file conforming to the Keep a Changelog standard. It parses Conventional Commits messages across types such as feat, fix, docs, refactor, perf, and ci, automatically determines semantic version bumps (major, minor, or patch) based on commit types, and detects breaking changes via BREAKING CHANGE footers or the "!" shorthand. The CLI exposes five commands — init, generate, update, release, and preview — covering everything from a first-time full-history generation to incremental [Unreleased] updates after each PR merge. GitHub Actions and GitLab CI integration is available through a ready-made YAML workflow, and output can be customized via .changelogrc.json, including emoji display, author attribution, PR/issue linking, and language selection. Teams that want accurate release notes without manual editing will find this skill a practical fit for any project following semantic versioning.