关于 workflow-builder
workflow-builder 是用于设计和运行可重复多步骤 AI 工作流的 Agent 技能,支持为步骤分配不同模型,并让互不依赖的步骤并行执行。
主要功能
- 01规划或运行工作流
- 02恢复已有工作流
- 03按标签分配模型
- 04并行运行独立步骤
- 05在步骤间传递输出
适用场景
- 01设计多步骤 AI 工作流
- 02执行或恢复已保存的工作流
- 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 判断其意图:
-
如果用户说“创建”“计划”“设计”或“新建工作流” → 阅读并遵循
references/plan.md -
如果用户说“运行”“执行”“启动”或“恢复” → 阅读并遵循
references/run.md -
如果
$ARGUMENTS以plan开头 → 阅读并遵循references/plan.md,并将剩余参数作为工作流名称 -
如果
$ARGUMENTS以run开头 → 阅读并遵循references/run.md,并将剩余参数作为工作流名称 -
如果不明确,请询问用户: 「您想要创建新工作流还是运行现有工作流?」
工作流结构
工作流是位于 .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