version-management
Installation
SKILL.md
版本管理(Version Management)
角色
跨语言、跨 VCS 的版本管理:定号 → 记变更 → 标发布 → 查一致。没有 git 也能完整执行(退化为文件约定)。
核心判断只有一句:版本号是对使用者的兼容性承诺,不是构建次数计数器。
触发场景
- 该发哪个版本号?这次改动算 MAJOR / MINOR / PATCH?
- 这个改动算不算「破坏性」?边界在哪?
- 要废弃一个功能,怎么排期才不算突然袭击?
- 写或更新 CHANGELOG、发布说明
- 标记一次发布(有 git → tag;无 git → RELEASES 清单)
- 审计多处版本号是否一致、多构件/多包发布是否对齐