version-updates

自动更新版本号与变更日志,协调多文件发布

开发流程 全栈开发后端开发项目经理 更新版本号并生成变更日志 通用 ★ 1.1k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:version-updates。
它的用途是:自动更新版本号与变更日志,协调多文件发布
完整的 Skill 内容见:https://321skill.com/skills/version-updates-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'将项目版本更新到 v3.0.0,并补充今日的变更日志',它会扫描 package.json、pyproject.toml、README.md 等文件,将所有版本字段替换为 v3.0.0,同时在 CHANGELOG.md 末尾追加一条新版本条目,包含日期和简要描述。

介绍

在项目迭代过程中,手动更新每个文件的版本号、维护变更日志、确保版本一致性容易出错且耗时。version-updates 技能通过扫描项目文件,自动识别并更新版本号策略,同时同步修改 CHANGELOG.md 等文件,确保发布前所有版本信息一致。

使用方式简单:只需指定目标版本号(如 v2.1.0),技能会自动分析 package.json、pyproject.toml、版本头文件等常见配置文件,批量更新版本字段,并在变更日志中添加新版本条目,甚至支持生成标准的发布说明。

适合后端开发、全栈工程师、项目经理在版本发布前使用,尤其适合维护多个组件或微服务、需要频繁发布迭代的团队。也适用于 CI/CD 流程中作为自动化步骤。

建议先确认项目文件结构是否符合常见规范(如 npm 包、Python 项目、Go 模块等),对于自定义版本文件路径或非标准格式,需要提前配置映射规则。注意该技能不会自动提交代码,更新后需手动 review 并提交。

核心特点

同类工具往往只更新单一文件(如 package.json),而 version-updates 能跨多个文件(配置文件、文档、资源文件)协调版本变化,并同步生成变更日志条目,减少遗漏风险。

注意事项

不支持复杂版本策略(如语义化版本预发布、日期版本等自定义逻辑),且仅适用于结构化的常见项目文件。

常见问题

如何指定版本号格式?

直接输入目标版本号,如 v2.1.0 或 2.1.0,技能会自动识别并应用到所有文件。

支持 monorepo 多包项目吗?

支持,但需要提前配置每个子包的版本文件路径映射,否则默认只更新根目录下的文件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/version-updates-x-5/raw/index.md 读取 version-updates 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。