用途:该技能协助创建与编辑 TAKT 的 tasks.yaml(任务元数据)和任务目录(.takt/tasks/{slug}/order.md),生成符合 TaskRecord 架构的 YAML 条目、编写 order.md 任务规格书,并验证状态迁移规则。前提为 takt v0.47.0。
主要能力:按 TaskRecord 架构生成 tasks.yaml 条目;创建 task_dir 形式的任务目录与 order.md;校验状态迁移不变量;分析多任务的并行执行策略(串行区间、共享资源冲突、一致性成本),给出 concurrency 建议;通过同捆脚本校验 order.md 结构。
使用方式:先进行需求访谈(任务内容、workflow、worktree、分支、auto_pr/draft_pr、Issue 编号);多任务时设计并行策略,原则是并行任务必须设置 worktree: true;用 {YYYYMMDD}-{HHmmss}-{random6} 生成 slug 并创建目录;在 tasks.yaml 追加条目,content、content_file、task_dir 三者必须且只能指定一个;最后执行校验,可运行 bash <技能目录>/scripts/validate-order-md.sh。若编辑了 .takt/workflows/*.yaml,需运行 j5ik2o-takt-workflow-builder 的 bash <技能目录>/scripts/validate-takt-files.sh --workflows。
适用场景:为 TAKT 编排单个或多个编码任务、需要隔离 worktree 与自动 PR、需要按依赖关系分阶段执行时。
限制:TAKT 无任务间依赖机制,全部 pending 任务会立即成为执行对象;concurrency 是 takt run 的全局设置,无法按任务指定;状态迁移有严格约束,如 pending 不能直接到 completed,completed/exceeded/pr_failed 不能回到 pending,需新建任务。其他收费、平台等信息暂未提供。