SuperAPI AI 工具集

bmad-os-release-module

通用与其它

查看项目

更新于 10-15 17:27

技能介绍

用途:BMad 模块的发布执行流程,用于完成从版本号提升到 GitHub Release 的全套发布操作,仅在用户明确请求“perform a release”时使用。\n\n主要能力:检查发布前状态(确认 git 工作区干净、获取最新标签与当前版本、检查未推送提交);采集并确认变更日志条目;确认下一次版本号与项目名称后写入 CHANGELOG.md;执行版本号提升并创建提交与标签;推送标签;发布到 npm;使用 gh release create 创建带变更日志说明的 GitHub Release。\n\n使用方式:在项目根目录运行,或提供项目路径。流程会依次进行:获取当前状态、向用户索取 changelog 条目(可来自 draft-changelog 技能或手动提供)、展示项目名/当前版本/拟定版本/变更日志并取得确认、询问提升类型(patch、minor、major、prerelease 或自定义)、更新 CHANGELOG.md 并提交推送、运行 npm version 更新 package.json 并建提交与标签、推送新版本标签、发布 npm 包、创建 GitHub Release。\n\n限制:任何步骤失败立即停止并提示修复建议;破坏性操作前需等待用户确认;需先推送 changelog 提交再做版本提升;命令中应使用明确目录路径。具体命令细节、参数与配置未在资料中提供。