What problem does it solve?
Many projects accumulate noisy commit messages, PRs, and internal notes that are not immediately useful to end users or stakeholders. This Skill transforms raw repository activity into concise, user-facing release notes that highlight user value, call out breaking changes, and omit internal-only noise.
Core Features & Use Cases
- Categorization: Groups changes into user-facing sections such as Added, Changed, Fixed, Deprecated, Removed, and Breaking Changes following the Keep a Changelog guidance.
- Value-focused synthesis: Converts multiple related commits and PRs into one-sentence value statements that explain why a change matters.
- Release publishing: Drafts a release summary, presents an executive summary, and saves the changelog to docs/changelogs while appending a record to docs/skill-outputs/SKILL-OUTPUTS.md.
- Use Case: Prepare release notes before tagging a new version, produce internal or public changelogs, or summarize recent development activity for stakeholder updates.
Quick Start
Generate a changelog summarizing commits from the last tag to HEAD, highlight breaking changes, and save the result to docs/changelogs/vX.X.X.md.