用途:依据 TAKT v0.47.0 规范,生成工作流 YAML 与相关分面文件,用于定义 AI 开发流程中的步骤编排、评审与循环控制。
主要能力:按 Faceted Prompting 的 Persona、Policy、Instruction、Knowledge、Output Contract 五类分面组织提示;参考 references/takt/ 下的 YAML schema、引擎规范、内置工作流(default.yaml、dual.yaml、backend/frontend、CQRS、audit、terraform、research 等)、样式指南与内置分面;支持并行评审步骤、call 子工作流、kind: system 系统步骤、structured_output 结构化输出与 finding_contract 查找契约。
使用方式:先进行需求听取(目的、步骤构成、评审体制、循环控制、输出位置,默认 ~/.takt/workflows/),再参考内置模式,编写 name/description/max_steps/initial_step/workflow_config/分面映射/steps 结构;自定义分面按 personas、policies、instructions、knowledge、output-contracts 目录放置;最后运行验证:bash .agents/skills/j5ik2o-takt-workflow-builder/scripts/validate-takt-files.sh,可用 --workflows / --facets 缩小范围。
限制:对象为 takt v0.47.0;旧术语别名(movements、initial_movement、max_movements、piece_config、piece_categories)不可用;v0.47.0 起 provider_options.$ref 更名为 extends、persona_providers 被弃用改用 provider_routing、provider-options 目录位置变动;call 子工作流最大嵌套深度 5;工作流创建前需阅读 default.yaml;其他平台、收费与效果资料暂未提供。