用途:为项目设计、实现和优化 GitHub Actions 的 CI/CD 工作流,覆盖流水线生成、安全加固、性能优化、测试编排、部署自动化与失败调试;也用于建立组织级工作流规范或从 Jenkins、Travis、CircleCI 迁移。
主要能力:以 mesh 拓扑的多智能体分工协作,角色包括 CI/CD 工程师、工作流自动化、测试工程师、安全审计与性能分析。支持矩阵测试、可复用工作流(workflow_call)、复合操作(composite)、条件执行、路径过滤、缓存与 Docker buildx 镜像缓存优化;安全方面涉及 GITHUB_TOKEN 权限最小化、第三方 action 固定到 SHA、密钥管理与依赖/SAST/容器扫描;部署方面涉及环境特定部署、生产审批、回滚与通知。
使用方式:先初始化协作集群,例如 npx claude-flow@alpha swarm init --topology mesh --max-agents 6 --strategy balanced,或通过 mcp__claude-flow__swarm_init topology=mesh maxAgents=6 strategy=balanced 与 mcp__claude-flow__agent_spawn 生成各角色智能体。随后由各智能体分析项目结构、定义流水线阶段并并行生成工作流组件,再整合、校验并提交。本地可用 act 验证,例如 act push --job test --dry-run;也可用脚本校验,如 bash scripts/workflow-validator.sh --workflow ".github/workflows/ci.yml" --check-actions true --check-secrets true。调试时用 act push --job <failed-job-name> --secret-file .secrets --verbose 复现并加调试日志,常见修复包括加重试、调整 timeout-minutes、使用 npm ci。
适用场景:新建 CI/CD 流水线、优化缓慢工作流、矩阵测试、安全加固、排查失败或不稳定测试、monorepo 选择性触发、定时任务及组织级模板复用。
限制:资料未提供收费与价格信息,也未说明支持的项目语言范围之外的保证;部分能力依赖 claude-flow、act 及外部脚本,实际可用性取决于这些依赖,具体效果与平台支持暂未提供。