SuperAPI AI 工具集

workflow-creator

办公与效率

查看项目

更新于 10-15 22:13

技能介绍

用途:创建新的 workflow-<slug>/ 技能包,把已有技能串联成端到端工作流,用于编排而非复制技能内容。

主要能力与规则:一个步骤只映射一个技能;不得把其他技能的最佳实践长文粘贴进工作流;缺少必需技能时必须停止,不得自行改写其逻辑,而是到 skills.sh 查找候选,给出 2-3 个选项与安装命令并等待用户。采用产物优先、可恢复:状态保存在 run_dir/ 下的 proposal.md、tasks.md、context.json。生成的工作流必须先写计划,再请用户确认执行,确认记录写入 tasks.md 的 ## Approvals。

使用方式:输入可选 repo_root、workflow_spec_path(仅路径)。先确定 skills_root:优先用 repo_root,否则从当前目录向上寻找 <dir>/skills/manifest.json(monorepo 布局)或 <dir>/manifest.json(skills-repo 布局)。若无 spec,先调用 workflow-brainstorm 收敛核心目标、3-7 条验收标准、1-5 条非目标、约束与 5-10 条真实触发短语;随后做技能发现:本地扫描(如 ls -1 ~/.claude/skills/ | grep -E "(tool-|review-|workflow-)")与访问 https://skills.sh/ 查排行榜,列出本地与外部候选并请用户确认。写 spec 后运行 python3 scripts/validate_workflow_spec.py /path/to/workflow_spec.md 校验并修正。再解析必需/可选技能依赖,若缺失则停止并走 skills.sh 查找流程。随后在 skills_root 下生成 workflow-<slug>/:写入 references/workflow-spec.md(SSOT),生成/更新 SKILL.md(frontmatter name 与目录名一致,description 嵌入 spec 触发词,含产物后端选择规则与计划先行、确认后执行策略,每步映射一个技能)。最后运行 python3 scripts/validate_skill_md.py /path/to/workflow-<slug> 校验,失败则修正 frontmatter、名称或行尾。

产物与默认:新建或更新 workflow-<slug>/SKILL.md 与 workflow-<slug>/references/workflow-spec.md。默认产物存储为 runs/,当存在 openspec/project.md 时用 OpenSpec(除非 context.json 覆盖)。必含运行文件 proposal.md、tasks.md、context.json。

限制:只接受路径输入;缺失技能必须停下等待用户;不自动安装依赖;仓库内 quick_validate.py 可能需额外 Python 依赖,默认使用本技能的校验器。其余未说明事项暂未提供。