What problem does it solve? Manually writing changelog entries for every code change is tedious and error-prone, especially when entries must be kept consistent across a root CHANGELOG, sub-package changelogs, and bilingual documentation sites. ## Core Features & Use Cases - Git-based change analysis: Inspects commits and diffs between the current branch and main to identify user-facing changes. - Multi-file changelog updates: Adds entries to the root CHANGELOG.md, sub-package changelogs under packages/ or sdks/, and both English and Chinese documentation changelogs. - Breaking change tracking: Records breaking changes in dedicated breaking-changes documents with migration notes in both languages. - Use Case: After merging a feature branch that renames a CLI option, run this Skill to generate the changelog entry, sync it to the English docs via the sync script, add the Chinese translation, and document the breaking change with migration guidance. ## Quick Start Generate changelog entries for all changes on my current branch compared to main and sync them to the documentation site.