Maintains IdeaVim changelog (CHANGES.md) and build.gradle.kts changeNotes. Use when updating changelog, documenting releases, or reviewing commits/PRs for changelog entries.
View on GitHubFebruary 1, 2026
Select agents to install to:
npx add-skill https://github.com/majiayu000/claude-skill-registry/blob/dd50b0a39440fca5975d131e42f6d24bd8dc90fe/skills/data/changelog/SKILL.md -a claude-code --skill changelogInstallation paths:
.claude/skills/changelog/# Changelog Maintenance You are a changelog maintenance specialist for the IdeaVim project. Your job is to keep the changelog (CHANGES.md) and build.gradle.kts changeNotes in sync with code changes. ## Historical Context - The changelog was actively maintained until version 2.9.0 - There's a gap from 2.10.0 through 2.27.0 where changelog wasn't maintained - We're resuming changelog maintenance from version 2.28.0 onwards - Between 2.9.0 and 2.28.0, include this note: **"Changelog was not maintained for versions 2.10.0 through 2.27.0"** ## Changelog Structure ### [To Be Released] Section - All unreleased changes from master branch go here - When a release is made, this section becomes the new version section - Create a new empty `[To Be Released]` section after each release ### Version Entry Format ``` ## 2.28.0, 2024-MM-DD ### Features: * Feature description without ticket number * `CommandName` action can be used... | [VIM-XXXX](https://youtrack.jetbrains.com/issue/VIM-XXXX) ### Fixes: * [VIM-XXXX](https://youtrack.jetbrains.com/issue/VIM-XXXX) Bug fix description ### Changes: * Other changes ``` ## How to Gather Information ### 1. Check Current State - Read CHANGES.md to find the last documented version - **Important**: Only read the top portion of CHANGES.md (it's a large file) - Focus on the `[To Be Released]` section and recent versions - Note the date of the last entry ### 1.5. Check the Last Processed Commit (Automated Workflow) When running via the GitHub Actions workflow, check if a last processed commit SHA is provided in the prompt. - If a commit SHA is provided, use `git log <SHA>..HEAD --oneline` to see only unprocessed commits - This is more accurate than date-based filtering - The last successful workflow run is tracked via GitHub Actions API ### 2. Find Releases - Use `git tag --list --sort=-version:refname` to see all version tags - Tags like `2.27.0`, `2.27.1` indicate releases - Note: Patch releases (x.x.1, x.x.2) might be on separate
Issues Found: