用途:面向 GitHub 仓库的自动化发布编排技能,结合 AI 集群(swarm)完成从版本规划、变更日志生成、测试验证到多平台部署与回滚的完整发布流程。
主要能力:1)发布规划与版本管理,包括语义化版本分析与建议、从提交中检测破坏性变更、多包版本协调;2)自动化测试与验证,多阶段测试编排、跨平台兼容性测试、性能回归检测与安全漏洞扫描;3)构建与部署编排,多平台构建协调、并行产物生成、渐进式部署策略与自动回滚;4)文档与沟通,自动生成变更日志、分类发布说明、迁移指南与通知。
使用方式:可使用 gh release create v2.0.0 --draft --generate-notes --title "Release v2.0.0" 创建草稿发布;或用 npx claude-flow github release-create --version "2.0.0" --build-artifacts --deploy-targets "npm,docker,github" 进行编排。完整自动化流程可先 npx claude-flow swarm init --topology hierarchical,再 npx claude-flow sparc pipeline "Release v2.0.0 with full validation"。技能还提供 github changelog、version-suggest、release-build、release-test、release-deploy 等子命令,并支持多包发布、多仓库协调、渐进式部署配置(如 canary、partial、rollout、full 阶段)和紧急热修复流程。
适用场景:需要规范化、可回滚的软件发布流程的团队,尤其是 monorepo、多仓库协同或需多目标部署(npm、docker、github、s3)的项目。
限制:官方资料未说明收费、价格与授权条款;部分功能依赖 claude-flow 与 GitHub CLI 环境,需具备相应权限和仓库配置;具体效果与兼容范围暂未提供。