你的 CI 还在全量跑?让多 Agent 自己决定该测什么

每次改完代码等 CI 跑完,是不是都有种「我可以去泡杯咖啡再回来」的无奈?尤其是项目大了之后,一次 full test 动不动就是 10 分钟起步。

今天挖到一个让我眼前一亮的 Skill——Agent Workflow Automation。它干的事情很简单粗暴:让你的 CI/CD 管道自己变聪明。

它能做什么?

这个 Skill 本质上是一个 GitHub Actions 工作流生成器,但它加入了多 Agent 协作能力:

  • 多语言自动检测:不用再手动维护 .yml 里孤零零的几个 job,它会自动扫你的代码库语言和框架,动态生成最优构建矩阵。
  • 智能测试选择:每次 push 它会分析「这次改了哪些文件」,只跑受影响的测试集。不是全量跑,而是精准跑。官方说法是 impact-analysis + parallel-safe,翻译成人话就是「只打该打的地方」。
  • Self-Healing 失败自愈:跑失败了?它会自动诊断原因,尝试修复并重试,复杂问题直接提 PR,不用你盯屏。
  • 安全扫描自动化:定时跑深度安全扫描,发现问题自动创建 issue,标上 security + critical 标签。

适合谁用?

如果你符合下面任意一条,这个 Skill 值得一试:

  • 团队维护的是多语言 monorepo,每次 CI 都是「全量跑」
  • CI 配置分散在各个角落,没人敢动
  • 测试动不动跑 10 分钟+,改一行代码等半天
  • 想要 CI 自己发现问题、自己修,而不是等你回来发现「哦又红了」

怎么装?

一行命令搞定:

npx -y skills add ruvnet/ruflo --skill agent-workflow-automation --agent claude-code

装完它会在你的 .github/workflows/ 下生成 swarm-ci.yml 等模板,然后就可以躺平等它自己跑了。

我的感受

这类 Skill 最怕的是「听起来很美,用起来很复杂」。Agent Workflow Automation 的好处是开箱即用的模板足够多——polyglot 项目处理、安全扫描、智能测试选择,都有现成的 workflow 模板,改改参数就能跑。

对于追求效率的团队来说,把 CI 从「固定跑全量」变成「只跑该跑的」,省下的时间可不是一星半点。尤其是赶 release 的时候,5 分钟和 15 分钟的 CI 时间差别,还是挺让人心跳的。

👉 GitHub:https://github.com/ruvnet/claude-flow


GitHub: https://github.com/ruvnet/claude-flow

评论区

0 条评论

登录后可评论。

林小秋 1477 阅读