SuperAPI AI 工具集

takt-workflow-builder

办公与效率

查看项目

更新于 10-15 21:35

技能介绍

用途:创建 TAKT 工作流 YAML 与配套的 Faceted Prompting 分面文件,覆盖从需求梳理、参考内置工作流、编写 YAML、编写分面到验证的完整流程。前提为 takt v0.47.0。

主要能力:按步骤引导确认工作流目标、步骤构成、评审体制、循环控制与输出位置(默认 ~/.takt/workflows/);参考 references/takt/builtins/ja/workflows/default.yaml 等项目模式,并可从内置工作流(default、dual、backend、frontend、terraform、research、review-fix 等)选择相似模板。支持编写 step、parallel 评审、rules 迁移(含 all()/any()、when 决定论条件、COMPLETE/ABORT)、call 子工作流(subworkflow: { callable: true },最大嵌套 5)、kind: system 系统步骤与 effects、structured_output JSON 校验、findings_contract(ledger_path、raw_findings_path、manager)、loop_monitors 循环监控、tags 与 provider_routing、provider_options 与 extends 预设(edit、review-readonly、review-files、review-web)等。

使用方式:先阅读默认工作流把握模式,确认需求后生成 YAML 与分面文件;分面目录为 personas、policies、instructions、knowledge、output-contracts。创建前可参考 yaml-schema.md、engine.md、faceted-prompting.ja.md、STYLE_GUIDE.md、PERSONA_STYLE_GUIDE.md。完成后可用 bash .agents/skills/takt-workflow-builder/scripts/validate-takt-files.sh 校验,支持 --workflows / --facets 限定范围。

适用场景:为开发、评审、修复、审计、调研、Terraform 等流程定制 TAKT 工作流,以及构建并行评审与循环控制配置。

限制:内置分面够用时不必自建分面;旧别名(movements、initial_movement、max_movements、piece_config、piece_categories)不可用;v0.47.0 起 provider_options.$ref 更名为 extends 且取值改为 bare name,旧 $ref 失效;persona_providers 已弃用,应改用 provider_routing;parallel 子步骤的 next 被忽略,由父级规则决定;team_leader 的 max_parts 已拆分为 max_concurrency(上限 3)与 max_total_parts(上限 20)。参数细节与更多能力以资料为准,未提供的信息暂未确认。