release 是版本发布阶段的工作流技能。当一批已合并、标记为可发布的任务需要发布新版本时使用,前提是仅发布已合并的 Ready To Ship 任务,不能包含未合并的拉取请求。\n\n主要能力包括:确定下一个版本号、生成或更新 docs/changelogs/CHANGELOG.md、按需提交变更日志、创建 git 标签、借助仓库托管工具创建发布说明,并把已发布条目从 Ready To Ship 移到 Shipped。版本输入支持 auto 或无参数(依据任务的 Version Impact 推导)、patch、minor、major,或显式版本如 v1.2.3。\n\n版本计算规则:破坏性变更或必须的用户迁移为 major;新功能为 minor;缺陷修复、文档、杂项和小改进为 patch;多任务同时发布时取最高影响级别。变更日志模板包含 New Features、Fixes、Improvements、Documentation、Breaking Changes 等小节,条目应面向用户。\n\n执行流程为:读取 AGENTS.md,读取 TASKS.md 找到 Ready To Ship 中的已合并条目,逐个读取任务文档获取类型、版本影响和摘要,确定下一版本,生成或更新变更日志,按仓库工作流提交,适时创建标签与发布说明,最后更新 TASKS.md 状态。该阶段可通过斜杠命令、菜单操作或自然语言触发,可移植阶段名为 release。限制:不得在未经用户明确批准时重写已有标签;规则中未提供具体托管平台、命令实现或收费信息。
release
通用与其它
更新于 10-16 02:29