changelog-generator
Installation
SKILL.md
Changelog Generator Protocol
This skill bridges the gap between raw git history and consumer-facing API updates. Consumers don't care about "Refactored user service;" they care about "The /users endpoint now returns a profile_pic URL."
Core assumption: A changelog is a communication tool, not a git dump. It must focus on the API interface, not internal implementation tweaks.
0. Context Intake
Before designing, make sure you have the inputs below. Read the previous workflow step's artifact first if it exists. Ask only for what is missing, in a single message, and state any assumption you make instead of blocking.
- The change source:
breaking-change-output.json, a contract diff, commits, or merged PRs. - Version number and release date.
- Audience (public developers, partners, internal) and changelog format in use.