关于 workflow-automation
workflow-automation 是用于创建和运行可复用工作流的技能,面向需要编排复杂多步骤流程的开发者和团队。它提供 CI、部署、测试、发布和审查模板。
主要功能
- 01创建并执行命名工作流
- 02内置 CI、部署、测试、发布和审查模板
- 03列出工作流并查看状态
- 04将工作流导出为 YAML
适用场景
- 01搭建 CI 流水线
- 02自动化部署流程
- 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"
最佳实践
- 明确定义步骤依赖关系
- 为每个步骤使用合适的 Agent 类型
- 设置验证关卡
- 导出工作流以供复用
评论
支持 Markdown