Changelog Generator
This skill generates consistent release notes from Conventional Commits, automating the release process while maintaining editorial control.
Install
npx promptshop add changelog-generatorDetails
What This Skill Does
This skill generates consistent release notes from Conventional Commits, automating the release process while maintaining editorial control. It parses commit messages, detects semantic bumps, and renders changelog sections in various formats. It's designed for engineering teams focused on release management and documentation.
When to Use
- Generate release notes before publishing.
- Automate release notes in CI.
- Enforce commit format during PR checks.
- Manage changelogs in monorepos.
- Convert git history to user-facing notes.
- Update CHANGELOG.md automatically.
Key Features
- Parses commit messages using Conventional Commits.
- Detects semantic version bumps.
- Renders Keep a Changelog sections.
- Generates release entries from git ranges.
- Enforces commit format with a linter.
- Supports CI integration via JSON output.