SuperAPI AI 工具集

kata-complete-milestone

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:在里程碑完成时建立已发布版本的历史记录,归档路线图与需求文档,并准备进入下一里程碑。输出包括归档的里程碑文件、演进的 PROJECT.md 以及 git 标签。

主要能力:按 milestone-complete.md 工作流执行;先检查 pr_workflow 配置,若启用且位于 main 分支则创建 release/vX.Y.Z 发布分支;自动检测并迁移旧版路线图格式;读取 version_files 与 pre_release_commands 配置;依据提交信息(feat/fix/BREAKING CHANGE)判定 major/minor/patch 版本升级,生成 CHANGELOG 条目并更新版本文件;检查里程碑审计文件,验证各阶段 SUMMARY.md 是否齐全;统计阶段、计划、任务数量与代码变更;提取 4-6 项关键成果;归档路线图与需求到 .planning/milestones/,删除旧 REQUIREMENTS.md,更新 PROJECT.md;可选关闭 GitHub Milestone;提交 chore: complete v{{version}} milestone;在 PR 工作流下推送分支并创建 PR,否则本地打标签;提供发布后验证任务菜单(冒烟测试、产物校验、CI/CD 状态)。

使用方式:由用户提供版本号(如 1.0、1.1、2.0),技能加载参考文件后按工作流执行。关键命令保持原样,例如 git checkout -b "$RELEASE_BRANCH"、git tag -a v{{version}} -m "[milestone summary]"、gh pr create --head "$CURRENT_BRANCH" --base main。

适用场景:里程碑收尾、发布版本、归档里程碑工作、准备下一版本。

限制:需在 kata-orchestrator 项目环境中运行,依赖 scripts/kata-lib.cjs 与相关参考文件;PR 工作流与 GitHub 相关步骤需相应配置与 gh CLI;具体收费、平台支持等信息暂未提供。