Claude Code IdeaVim changelog 技能:把 Vim 行为变更写入版本日志
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 IdeaVim 工作副本,确认 `.claude/skills/changelog/SKILL.md` 与 `CHANGES.md` 存在。
- 在仓库根目录启动 Claude Code。输入 `/changelog` 并说明需要检查的 PR 或提交范围。
中文摘要
对照 IdeaVim 拉取请求和实际改动,把新功能、修复或破坏性变化写入 `CHANGES.md` 中的待发布章节。适合为 IdeaVim 用户解释命令或动作的行为变化。
SKILL.md 中文导读
可复现示例
假设一次练习改动修复了切换分屏后选区丢失的问题。请先对照新增测试确认触发条件,再在 `CHANGES.md` 待发布章节写一条修复说明。案例没有真实工单,请省略工单号。工作步骤
- 阅读 PR 和受影响的测试,确认行为变化及适当分类。
- 在 `## To Be Released` 对应类别补一条面向用户的说明。有已知的票号时加入原票号。
- 保留待发布标题的精确拼写,核对已有条目,并让构建脚本按项目流程读取 `CHANGES.md`。
验收方法
`## To Be Released` 的修复类别中应有一条说明,准确交代切换分屏与选区保留的关系。`build.gradle.kts` 的发布说明保持由项目构建逻辑生成。
GitHub 原文 · 更新日期
适用环境
Claude Code 和固定版本的 IdeaVim 仓库。编写时准备关联 PR、已知 YouTrack 票号和可核对的测试。
常见问题
准备 IdeaVim 发布时,为什么要保留精确的 `## To Be Released`?
仓库的日志版本提升脚本用这个标题定位未发布内容。改成带方括号的写法可能让脚本找不到该节。