用途:aep-dispatch 是产品上下文(控制面)与功能生命周期(执行面)之间的桥梁,同步工作区状态、给故事评分、挑选接下来要构建的内容、组装上下文,并路由到 /aep-design 或 /aep-launch。它是主会话中的交互式单次工具;需要自主编排时用 /aep-autopilot。
主要能力:每次运行执行固定 7 步协议,每步幂等。①SYNC,把工作区信号同步进 YAML;②CASCADE,计算 pending→ready、→blocked 等状态转换;③SCORE,按 dispatch_score 排序就绪队列;④PRESENT,展示评分后的调度队列;⑤DISPATCH,锁定故事(status→in_progress)并创建 OpenSpec 变更;⑥MONITOR,代理工作、主会话观察信号;⑦COMPLETE,由 /aep-wrap 更新 YAML 并重新调用 dispatch。还支持波次批量(--batch wave)以及在 Claude Code 下的动态工作流模式。设有 WIP 上限,默认取 topology.routing.concurrency_limit(默认 5)。
使用方式:开始前先探测模式:ls product/index.yaml 2>/dev/null && echo "SPLIT MODE" || echo "V1 MODE",以及 cat product-context.yaml。若 product-context.yaml 不存在,先运行 /aep-envision 再运行 /aep-map;若 stories 为空,运行 /aep-map 分解产品。每步更新后可用 npx js-yaml product-context.yaml > /dev/null && echo "YAML OK" 校验,失败先修好再继续。
适用场景:在分层的产品开发中决定下一步构建哪个故事、组装交接上下文、按就绪度路由到设计或启动阶段。
限制:资料未提供该技能的收费、价格或平台支持信息。运行连续自主循环需改用 /aep-autopilot;层门未通过时需创建修复故事并留在当前层;无就绪故事时需检查卡住的工作。具体评分公式、路由阈值等以仓库引用文档为准。