changelog-generator
Generates user-facing changelogs from git history. Transforms developer commit messages into clear release notes that users actually understand.
skill install https://www.promptspace.in/skills/changelog-generatorTurn your messy git history into professional release notes. This skill reads commits between versions or tags, categorizes them (features, improvements, bug fixes, breaking changes), and rewrites each entry from the user's perspective. "fix(auth): handle null token in refresh flow" becomes "Fixed an issue where users were unexpectedly logged out when their session expired." It groups related commits, suggests semver version bumps, and matches the format of your existing CHANGELOG.md if you have one. Supports professional, friendly, and technical tones.
Use cases
- Rewrite cryptic commit messages into clear user-centric documentation
- Categorize updates automatically into features, fixes, and breaking changes
- Suggest appropriate semantic version bumps based on code changes
- Format release notes to match established project style guidelines
Example
Prompt
Output
### New Features - You can now export your dashboard data as a CSV file. ### Bug Fixes - Fixed an issue where users were unexpectedly logged out when their session expired. ### Breaking Changes - The /api/v1/users endpoint now requires authentication. Update your API clients.
Known limitations
- Cannot interpret changes in non-text files or binary assets. - Accuracy depends on the quality of git history; extremely vague commits (e.g., "update") require manual review. - Limited to local git history access.