用途:该技能用于编排 GitHub 软件发布流程,通过 AI 集群(swarm)协调版本管理、测试、构建、部署与回滚,覆盖从变更日志生成到多平台发布的完整链路。
主要能力:1) 发布规划与版本管理,包括语义化版本分析建议、破坏性变更检测、多包版本协调;2) 自动化测试与验证,含多阶段测试编排、跨平台兼容性测试、性能回归检测、安全漏洞扫描;3) 构建与部署编排,含多平台构建协调、并行产物生成、渐进式部署与自动回滚;4) 文档与沟通,含自动变更日志、分类发布说明、迁移指南与通知。
使用方式:基础用法依赖 gh CLI,例如 gh release create v2.0.0 --draft --generate-notes --title "Release v2.0.0";集群编排使用 npx claude-flow 命令,如 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"。还提供 changelog、version-suggest、release-build、release-test、release-deploy、multi-release、emergency-release、release-validate、compat-test、performance-test、release-monitor、release-analytics 等子命令,并支持通过 .github/release-swarm.yml 配置版本策略、变更日志分区、产物、验证、部署环境、监控与回滚。
适用场景:单包或多包(monorepo)发布、多仓库协同发布、渐进式灰度部署、紧急热修复、发布后监控与分析。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分命令与配置示例的完整参数、依赖环境及实际可用性暂未提供,需以官方文档为准。