用途:这是 kata-orchestrator 的独立研究命令,用于在尚未规划时先调研某阶段的实现方式,或在规划完成后重新研究,也可在判断某阶段是否可行前先做调查。官方说明指出,多数工作流应改用 /kata-plan-phase,它已自动集成研究。
主要能力:编排器负责解析阶段、对照路线图校验、检查已有研究、收集上下文、派发研究子代理并呈现结果。研究由子代理执行,原因是研究消耗上下文较快(WebSearch、Context7 查询、来源核实),使用全新 200k 上下文,主上下文保持精简以便交互。研究模式包括 ecosystem(默认)、feasibility、implementation、comparison。
使用方式:先解析模型配置,命令为 MODEL_PROFILE=$(node scripts/kata-lib.cjs read-config "model_profile" "balanced"),未设置时默认 balanced;模型查找表中 kata-phase-researcher 在 quality/balanced/budget 下分别为 opus/sonnet/haiku。随后规范化并校验阶段编号(如 8 → 08,保留 2.1 → 02.1),在 .planning/ROADMAP.md 中查找阶段;再在 .planning/phases 的 active、pending、completed 目录中定位阶段目录并检查 RESEARCH.md,若已存在则提供更新、查看或跳过选项。之后收集阶段上下文(ROADMAP.md、REQUIREMENTS.md、阶段 CONTEXT.md、STATE.md 中的决策),加载 phase-researcher 指令,派发 kata-phase-researcher 子代理,输出写入 ${PHASE_DIR}/${PHASE}-RESEARCH.md。
适用场景:需要先研究再规划、规划后重新研究、或评估阶段可行性时。
限制:资料未提供安装方式、收费与价格、平台支持、效果数据等具体信息;命令与脚本内容需按原样使用,不应改动。