What problem does it solve? Keeping a changelog current requires manually reviewing every merged commit, deciding which changes are user-visible, and writing consistent entries — a tedious process that teams often skip, leaving changelogs stale or inaccurate. ## Core Features & Use Cases - Incremental Sync: Tracks an "As of" commit marker in the Unreleased section so only new commits since the last sync are processed, with fallback to release tags. - User-Visibility Filtering: Categorizes commits into Major Changes, Added, Changed, Fixed, and Removed while filtering out internal-only work like tests, CI, docs, and refactors. - Approval-Gated Updates: Presents a categorized proposal with roll-up detection and low-confidence flags, and only edits CHANGELOG.md after explicit user approval. - Use Case: After merging a dozen PRs during a sprint, run the skill to get a proposed set of Keep a Changelog-formatted entries, adjust categorizations, and commit an updated changelog in minutes. ## Quick Start Ask the agent to update the changelog with commits since the last release and review the proposed entries before approving.