用途:创建和定制 TAKT 工作流 YAML(Piece)及配套分面文件。基于 Faceted Prompting(Persona/Policy/Instruction/Knowledge/Output Contract)组织提示,前提为 takt v0.30.0。
主要能力:先做需求确认(目的、movement 构成、评审体制、循环控制、输出位置,默认 ~/.takt/pieces/);再对照 references/takt/builtins/ja/pieces/ 中的内置 Piece(如 default.yaml、dual.yaml、backend.yaml、frontend.yaml、review.yaml 等)选择可复用模式,优先使用内置分面,仅当能说明与内置差异时才自定义。
使用方式:按 YAML 结构定义 name、description、max_movements、initial_movement、可选分面映射与 movements;movement 可设置 edit、persona、policy、knowledge、instruction、session、output_contracts、rules 等。并行评审使用 parallel 及 all()/any() 父规则;规则可用文本条件、ai()、all()、any(),迁移目标含 COMPLETE、ABORT。可配置 loop_monitors 监控修正循环,并用 bash .agents/skills/takt-piece/scripts/validate-takt-files.sh 校验(可加 --pieces/--facets)。
限制与注意:edit:false 的 movement 运行在只读沙箱,allowed_tools 不应包含 Bash,指令中应写明不执行构建测试;构建类 CI 应在 edit:true 的 implement/fix 中执行。implement 与 fix 建议 session: refresh。并行子步骤 rules 不需要 next。loop monitor 的健全迁移需指向 cycle 首个节点,且不得引用 cycle 外报告。关于收费、价格与其他平台支持,暂未提供。