SuperAPI AI 工具集

version-updates

通用与其它

查看项目

更新于 10-15 17:20

技能介绍

用途:在准备发布或提升项目版本时使用,负责统一版本号、更新变更日志并同步各类文件中的版本引用。若仅需更新文档用 doc-updates,完整 PR 准备用 pr-prep。

主要能力:递归查找所有存储版本的配置文件,包括根目录的 Cargo.toml、package.json、pyproject.toml 以及嵌套目录中的同名文件(如 plugins/memory-palace/pyproject.toml),并排除 .venv、node_modules、target/ 等目录;同时检查 CHANGELOG.md、README 及 docs 中提及的版本引用。可使用 plugins/sanctum/scripts/update_versions.py <version> 自动更新,支持上述三类配置文件与嵌套文件;建议先加 --dry-run 预览。也可手动更新各目标文件,语义化版本遵循 MAJOR.MINOR.PATCH。

使用步骤:先运行 Skill(sanctum:git-workspace-review) 捕获当前变更,确认目标版本(默认提升补丁号);再识别目标文件、更新版本、补充 CHANGELOG(含当天日期)并刷新 README/docs 中的版本引用;必要时运行构建或测试(如 cargo test、npm test),用 git status -sb 与 git diff 确认改动。

限制:不用于纯文档更新,也不替代完整 PR 准备;需按 5 个 TodoWrite 条目顺序执行,先 dry-run 再写入;资料未提供具体收费、平台或安装方式等信息。