mcpField
W
workflow-automation

workflow-automation

github.com/ruvnetAgent 工作流80.1k1.3k 次安装今天更新
代码仓库

关于 workflow-automation

workflow-automation 是用于创建和运行可复用工作流的技能,面向需要编排复杂多步骤流程的开发者和团队。它提供 CI、部署、测试、发布和审查模板。

主要功能

  1. 01创建并执行命名工作流
  2. 02内置 CI、部署、测试、发布和审查模板
  3. 03列出工作流并查看状态
  4. 04将工作流导出为 YAML

适用场景

  1. 01搭建 CI 流水线
  2. 02自动化部署流程
  3. 03复用发布或代码审查工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill workflow-automation

安装后在 Claude Code 中输入/workflow-automation确认已加载。

详细介绍

工作流自动化技能

用途

创建并执行复杂多步骤流程的自动化工作流。

触发时机

  • 多步骤自动化流程
  • 创建可复用的工作流
  • 复杂任务编排
  • 设置 CI/CD 流水线

命令

创建工作流
npx claude-flow workflow create --name "deploy-flow" --template ci
执行工作流
npx claude-flow workflow execute --name "deploy-flow" --env production
列出工作流
npx claude-flow workflow list
导出模板
npx claude-flow workflow export --name "deploy-flow" --format yaml
查看状态
npx claude-flow workflow status --name "deploy-flow"

内置模板

模板描述
ci持续集成流水线
deploy部署工作流
test测试工作流
release发布自动化
review代码审查工作流

工作流结构

name: example-workflow
steps:
  - name: analyze
    agent: researcher
    task: "Analyze requirements"
  - name: implement
    agent: coder
    depends: [analyze]
    task: "Implement solution"
  - name: test
    agent: tester
    depends: [implement]
    task: "Write and run tests"

最佳实践

  1. 明确定义步骤依赖关系
  2. 为每个步骤使用合适的 Agent 类型
  3. 设置验证关卡
  4. 导出工作流以供复用

评论

支持 Markdown