version-updates
自动协调版本号更新与变更日志
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:version-updates。 它的用途是:自动协调版本号更新与变更日志 完整的 Skill 内容见:https://321skill.com/skills/version-updates-x-3/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'更新项目版本号到v2.1.0,并同步更新CHANGELOG.md,追加本次发布说明。' 它会自动扫描所有配置文件,修改版本号,在CHANGELOG.md中按规范格式追加条目,并输出变更文件清单供你复核。
介绍
在项目发布过程中,手动更新版本号、修改变更日志、协调多个文件中的版本引用既繁琐又容易出错。本 Skill 通过智能扫描项目中所有涉及版本号的配置文件(如 package.json、Cargo.toml、README 等),自动执行版本号递增、变更日志追加,并确保跨文件版本一致性,大幅降低发布操作的人为疏漏。
使用方式简单:你只需指定新版本号或版本变更类型(如 major、minor、patch),Skill 会自动解析当前版本,识别所有需要更新的文件,执行版本替换,并在 CHANGELOG.md 中按照规范格式追加变更记录。完成后输出变更摘要,方便你确认。
适合所有需要频繁发布版本的项目团队,尤其是后端开发者、全栈开发者以及项目经理。对于采用语义化版本规范(SemVer)的项目,本 Skill 能严格遵循标准,避免版本号冲突或遗漏。
建议在 CI/CD 流水线的发布步骤中集成此 Skill,实现版本更新的完全自动化。使用时请确保项目根目录下存在 CHANGELOG.md 文件,并保持版本号格式统一,否则可能无法正确识别。
核心特点
与同类工具相比,本 Skill 不仅更新单个文件,还能跨多个文件(如配置文件、文档、Changelog)协调版本变更,并自动生成符合规范的变更日志条目。
注意事项
不适合需要自定义版本号策略(如日期版本、复合版本)或非标准文件结构的项目。
常见问题
如何指定版本更新类型?
你可以使用 major、minor、patch 参数,也可以直接指定具体版本号,如 v2.1.0。
支持哪些文件格式?
支持 JSON、YAML、TOML、Markdown 等常见格式,以及 package.json、Cargo.toml、pyproject.toml 等典型配置文件。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/version-updates-x-3/raw/index.md 读取 version-updates 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/version-updates-x-3/raw/index.md(查看排版版本)