用途:分析既有 TAKT 工作流与 facet,检测问题并输出改进建议。前提为 takt v0.47.0。与 takt-optimize 不同,本技能只读、不修改文件,输出 Markdown 分析报告。
主要能力:1) 工作流结构分析,检查 initial_step 存在性、rules.next 有效性、loop_monitors 健全迁移与报告范围、section map 一致性、文件路径存在性、parallel 结构、edit=false 与构建操作、supervise 失败迁移、CI 责任配置、command quality gate、provider_options 结构、provider_options.$ref 废弃、provider_routing 迁移等。2) facet 质量分析,按样式指南检查 persona、policy、instruction、output contract 的写法与大小限制。3) facet 分离分析,检测 persona/policy/instruction/output contract 之间的职责混入。4) 规则设计分析,评估标签与 AI 判定、aggregate、不可达规则、循环风险、ABORT 条件。5) 内置活用分析,判断自定义 facet 能否用内置替代。6) 日志诊断,读取 .takt/logs/*.jsonl 等,统计循环热点、死规则、规则评估效率、ABORT 率、阶段错误与迭代效率;无日志则跳过。
使用方式:先定位目标工作流 YAML 与日志,再解析 YAML、读取 facet 并对照样式指南,必要时读取日志做诊断,最后输出含 Critical/Warning/Info 的报告。日志相关命令如 npm run analyze:usage 保持原样。
限制:仅做分析与报告,不直接编辑或生成优化文件;日志诊断依赖已有日志,无日志时仅做静态分析;具体安装与调用命令资料未提供。