SuperAPI AI 工具集

main-workflow-router

智能体与模型

查看项目

更新于 10-15 17:24

技能介绍

用途:作为产品开发工作的全局编排器,评估项目复杂度并在 BMAD 与 OpenSpec 两条工作流之间智能路由,管理状态文件并推荐下一步应激活的技能。

主要能力:自动在项目开始时初始化工作流;读取 workflow-status.md 汇报阶段进度并推荐下一步;按用户意图路由到对应技能,如提及 idea/brainstorm 走 bmad-discovery-research,提及 PRD/requirements 走 bmad-product-planning,提及 UX/UI 走 bmad-ux-design,提及 architecture/tech stack 走 bmad-architecture-design,提及 test strategy/QA 走 bmad-test-strategy,提及 stories/backlog 走 bmad-story-planning,提及 implement/code 走 bmad-development-execution,提及 small change/bug 走 openspec-change-proposal;在阶段转换时更新状态并排队下一能力;路由前做安全检查,确认前置产物存在、CHECKLIST.md 质量门满足、无未解决阻塞。

使用方式:复杂度 0-1(bug 修复、小改动、简单功能)路由至 OpenSpec,流程为 propose → implement → archive;复杂度 2-4(新产品、复杂功能、架构)路由至 BMAD,流程为 analysis → planning → solutioning → implementation。BMAD 侧创建/更新 docs/bmad-workflow-status.md 与 docs/sprint-status.yaml,OpenSpec 侧在 openspec/changes/<change-id>/ 搭建变更工作区,可借助 workflow_status.py、sprint_status.py、scaffold_change.py 等脚本。状态模板位于 .claude/skills/main-workflow-router/assets/workflow-status-template.md.template。

适用场景:任何 BMAD 项目启动、状态查询、阶段推进与流程指引;用户未明确提及 BMAD 但开始描述产品想法时也可自动触发。

限制:用户明确要求某个具体技能、正在实现代码或询问与工作流无关的技术问题时不应调用;前置产物缺失或质量门未通过时须停止路由并请求补充;范围超出 Level 1 时应从 OpenSpec 升级到 BMAD。具体安装命令与收费信息暂未提供。