用途:该技能用于自动化 GitHub 软件发布流程,从版本规划、变更日志生成到多平台构建、部署与回滚,并通过 AI 集群(swarm)协调多个专职代理完成发布任务。
主要能力:语义化版本分析与建议、破坏性变更检测、多包版本协调;多阶段测试编排、跨平台兼容性测试、性能回归检测、安全漏洞扫描;多平台构建协调、并行产物生成、渐进式部署与自动回滚;自动变更日志与发布说明、迁移指南生成与通知。
使用方式:基础发布可用 gh CLI,例如 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"。也可通过 claude-flow 的 release-test、release-deploy、release-monitor 等子命令分别运行测试、部署与监控,并用配置文件(如 .github/release-swarm.yml)定义验证、部署与回滚策略。
适用场景:单体或多包仓库发布、多平台产物发布、渐进式发布(canary/部分/全量)、多仓库同步发布以及紧急热修复流程。
限制:资料未提供收费、价格与授权信息;所依赖的 claude-flow 与 gh 工具的环境要求、版本兼容性和具体行为未在资料中说明,实际使用需以对应工具官方文档为准。