用途:当用户要求发布版本、创建 Release、打标签或生成变更日志时,使用该技能在 Gitee 上自动生成变更日志并发布结构化 Release。
主要能力:确认语义化版本号(vMAJOR.MINOR.PATCH);通过 list_releases 查看已有发布历史,确认上一版本与命名规范、避免版本冲突;通过 list_repo_pulls 收集上次发布后合并的 PR,并按 feat、fix、refactor、perf、docs、chore、breaking 分类;通过 compare_branches_tags 补充分析代码差异(变更文件、提交历史、增删统计);按模板生成含 Breaking Changes、New Features、Bug Fixes、Performance、Documentation、Other 分节的变更日志;经用户确认后用 create_release 创建发布,预发布版本(alpha/beta/rc)标记 prerelease=true,成功后输出 Release 页面链接。
使用方式:需先配置 Gitee MCP Server,包含 list_releases、list_repo_pulls、create_release 工具;用户须提供仓库所有者、仓库名、版本号,可选提供上一版本号以确定变更范围。若本地安装了 mcporter,应通过 mcporter 调用 MCP 工具。
限制与注意:版本号建议使用 v 前缀;破坏性变更需显著提示;PR 标题非语义化时可轻度改写但保留原意;预发布版本应标记 prerelease=true 以免影响稳定发布线。资料未提供收费、价格、平台支持范围等信息。