Maintains and synchronizes IdeaVim project changelogs and release notes by analyzing git history and YouTrack tickets.
The IdeaVim Changelog Manager is a specialized skill designed to automate the maintenance of the IdeaVim project's documentation. It empowers Claude to scan git logs, review merged pull requests, and identify user-visible changes to keep CHANGES.md and build.gradle.kts in perfect sync. By following strict project-specific formatting rules—including historical context gaps, YouTrack ticket linking, and specific exclusion criteria for experimental APIs—this skill ensures that release notes are accurate, user-focused, and ready for the JetBrains Marketplace.
Key Features
01Intelligent categorization of changes into Features, Fixes, and community Merged PRs
0210,119 GitHub stars
03Seamless synchronization between Markdown changelogs and Gradle HTML change notes
04Automatic formatting and linking for YouTrack [VIM-XXXX] issue tickets
05Automated git log and PR analysis to extract user-facing features and bug fixes
06Filtering logic to exclude internal refactors, dependabot updates, and experimental API changes
Use Cases
01Documenting community contributions and external PRs with proper author attribution
02Preparing the '[To Be Released]' section for an upcoming IdeaVim version update
03Retroactively filling or formatting historical changelog entries from git tags