SuperAPI AI 工具集

workflow-creator

办公与效率

查看项目

更新于 10-16 07:26

技能介绍

用途:把目标转成 Claude Code Workflow 工具可运行的工作流文件——一种确定性多代理编排脚本,通过普通 JavaScript 控制循环、条件与扇出,只有叶子 agent() 调用消耗模型 token。可用于编写新工作流、把多步任务改写成工作流,或修复损坏脚本。

主要能力:提供完整 API 手册、可复制的编排模式(扇出、流水线、预算循环、对抗式验证、评审团、嵌套工作流)、起始模板、六个可运行示例与校验脚本。

必要用法:工作流默认关闭,需先确认并启用,例如 echo "${CLAUDE_CODE_WORKFLOWS:-<not set>}",再设置 export CLAUDE_CODE_WORKFLOWS=1 && claude,或在 .claude/settings.local.json 配置 { "env": { "CLAUDE_CODE_WORKFLOWS": "1" } }。文件放在 .claude/workflows/<name>.js 或 ~/.claude/workflows/<name>.js。运行前用 node ~/.claude/skills/workflow-creator/scripts/validate-workflow.mjs <path-to-file.js> 校验。

限制:编排器内禁用 Date.now()、Math.random()、无参 new Date(),不得使用 require、fs、process 等文件系统或 Node API;parallel() 只接受 thunk;结果数组需用 .filter(Boolean) 处理空槽;meta 必须是首条纯字面量语句;开放式循环需计数器或 budget 保护;isolation: 'worktree' 成本较高,仅在并行代理写文件冲突时使用。缺失信息暂未提供。