What problem does it solve? Keeping a changelog accurate and consistent is tedious: developers must review commits, categorize changes, and write user-facing entries in the correct format. This Skill automates that process by generating Keep a Changelog-compliant entries under the Unreleased section. ## Core Features & Use Cases - Automatic Change Detection: Reviews recent commits via git log and the working tree diff to determine what changed since the last version. - Standard Categorization: Organizes entries into Added, Changed, Deprecated, Removed, Fixed, and Security sections, creating only those that apply. - Roadmap Synchronization: Marks the corresponding roadmap item in docs/product/roadmap.md when a change implements a spec, keeping CHANGELOG and roadmap in the same PR. - Use Case: After merging several feature branches, ask the assistant to update the changelog; it inspects the commits, writes concise user-facing bullet points under Unreleased, and links related issues or PRs. ## Quick Start Ask the assistant to update the CHANGELOG with the recent commits since the last release tag.