mcpField
W
workflow-builder

workflow-builder

github.com/somnio-softwareAgent 工作流8132 次安装2 周前更新
代码仓库

关于 workflow-builder

workflow-builder 是用于设计和运行可重复多步骤 AI 工作流的 Agent 技能,支持为步骤分配不同模型,并让互不依赖的步骤并行执行。

主要功能

  1. 01规划或运行工作流
  2. 02恢复已有工作流
  3. 03按标签分配模型
  4. 04并行运行独立步骤
  5. 05在步骤间传递输出

适用场景

  1. 01设计多步骤 AI 工作流
  2. 02执行或恢复已保存的工作流
  3. 03并发运行互相独立的研究步骤

安装

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

$npx skills add https://github.com/somnio-software/somnio-ai-tools --skill workflow-builder

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

附带文件references/plan.mdreferences/run.md

详细介绍

工作流构建器

创建并执行自定义、可重复的多步骤 AI 工作流。每个步骤 都可以使用不同的模型,彼此独立的步骤会分波并行运行。

功能

此技能有两种模式:

模式使用场景参考文档
Plan用户想要创建或设计新工作流references/plan.md
Run用户想要执行、恢复或重新运行工作流references/run.md

快速开始

  • 创建:「创建名为 dependency-cleanup 的工作流」
  • 运行:「运行 dependency-cleanup 工作流」
  • 恢复:「恢复 dependency-cleanup 工作流」

路由

根据用户的消息或 $ARGUMENTS 判断其意图:

  1. 如果用户说“创建”“计划”“设计”或“新建工作流” → 阅读并遵循 references/plan.md

  2. 如果用户说“运行”“执行”“启动”或“恢复” → 阅读并遵循 references/run.md

  3. 如果 $ARGUMENTS 以 plan 开头 → 阅读并遵循 references/plan.md,并将剩余参数作为工作流名称

  4. 如果 $ARGUMENTS 以 run 开头 → 阅读并遵循 references/run.md,并将剩余参数作为工作流名称

  5. 如果不明确,请询问用户: 「您想要创建新工作流还是运行现有工作流?」

工作流结构

工作流是位于 .somnio/workflows/<name>/ 的目录,其中包含:

.somnio/workflows/<name>/
├── context.md              — Manifest with step list and metadata
├── 01-<step-name>.md       — Step 1 prompt
├── 02-<step-name>.md       — Step 2 prompt
├── ...
├── config.claudecode.json  — Model assignments (optional)
├── progress.json           — Execution state (auto-generated)
└── outputs/                — Step output files (auto-generated)

核心概念

  • 步骤在全新的 AI 上下文中运行(独立的子 Agent)
  • 标签(research、planning、execution)对应模型分配
  • 依赖项(needs)决定并行分波分组
  • 占位符({output_path}、{step_N_output})用于实现步骤间的数据流转
  • 没有 needs 的独立步骤会在同一波中并发运行

评论

支持 Markdown