SuperAPI AI 工具集

create-workflow

部署与运维

查看项目

更新于 10-16 05:50

技能介绍

用途:作为工作流定义作者助手,帮助用户创建 GSD 工作流引擎可执行的 V1 YAML 工作流定义。可按需从头创建、基于模板定制,或解释 schema、验证策略与上下文/迭代/参数等功能。

主要能力:支持 V1 schema,包含 version: 1、name 与至少一个 step;步骤字段有 id、name、prompt,可选 requires/depends_on、produces、context_from、verify、iterate。支持四种验证策略:content-heuristic、shell-command、prompt-verify、human-review。支持顶层 params 与步骤 prompt 中的 {{ key }} 参数替换,CLI 覆盖优先于定义默认值。引擎会校验步骤 ID 唯一、依赖存在且无环、无自依赖,并拒绝含 .. 的 produces 路径、iterate.source 与参数值;iterate.pattern 需为含至少一个捕获组的正则。支持模式字段:oneshot、yaml-step、markdown-phase、auto-milestone。

使用方式:先从零、从模板、理解 schema、验证策略、context_from/iterate/params 五类意图路由到对应参考文件。编写时使用 2 空格缩进,含特殊 YAML 字符的字符串加引号,version: 1 置首,按 version、name、mode、description、params、steps 排列,步骤字段按 id、name、prompt、requires、produces、context_from、verify、iterate 排列。默认写入 .gsd/workflows/<name>.yaml;用户说 global 或 --global 时写入 ~/.gsd/workflows/<name>.yaml;旧位置 .gsd/workflow-defs/ 仅在用户明确要求时使用。写完后提示用 /gsd workflow validate <name> 校验、/gsd workflow <name> 运行。

适用场景与限制:适用于需要定义多步骤、带依赖、带验证或扇出迭代的自动化工作流。auto-milestone 保留给内置模板,通常不由用户编写。完整字段与示例需查阅内置参考文件与模板。具体实现细节、平台支持与收费信息暂未提供。