用途:orchestrate-meta 是跨栈编排器,也是不确定从何入手时的顶层入口。它的核心工作是读取项目状态、解析用户请求,然后路由到正确的栈编排器或元技能。它本身不执行工作,只做路由,实际工作由被路由到的技能完成。
主要能力:跨栈状态检测,静默读取 research/、brand/、architecture/、.agents/skill-artifacts/ 和 .agents/experience/*.md,构建整个项目的状态图;领域分类,将请求归类为 research、marketing、product、cross-stack 或 process;路由决策,转交给栈编排器(/start-X)或建议具体元技能;用户确认,打印交接命令,从不自动调用。
使用方式:当刚安装完整技能栈不知输入什么、请求不明确属于某一领域、需要流程技能(discover、eval-loop、agents-panel、task-breakdown、fresh-eyes),或想快速了解整个项目已完成什么时使用。若已明确领域或技能,则直接调用对应技能,不必经过它。
状态读取:优先读取 .agents/manifest.json 作为规范状态索引;若缺失或明显过期,可运行 bun scripts/manifest-sync.ts 重新生成。manifest 不存在时回退到文件系统扫描。
限制:这是纯路由技能,不派发子代理、无评审门禁,多代理与评审基座位于它建议的技能中。它不自动调用任何技能,始终打印 /skill-name 供用户输入。跨栈路径建议不超过 3 跳,若需 5 跳以上则说明项目过于模糊,应先推荐 discover。task-breakdown 需上游存在 spec 或 architecture 才推荐。输出为内联形式,副作用是向 .agents/experience/meta-workflow.md 追加一条记录。状态以 DONE、BLOCKED 或 NEEDS_CONTEXT 结束。