用途:帮助用户理解自己在 BMad 工作流中的位置和下一步操作,也可借助远程模块文档回答更广泛的问题。
主要能力:读取已安装模块技能清单({project-root}/_bmad/_config/bmad-help.csv),结合 config.yaml、user-config.yaml 解析输出位置变量、communication_language 与 project_knowledge;通过匹配输出路径下的产物文件判断哪些步骤可能已完成;依据 CSV 中的 phase、after、before、required 等字段给出推荐顺序,并区分可选步骤与必需步骤。
使用方式:当用户请求帮助、询问下一步或提出 BMad 相关问题时触发。推荐结果会给出菜单代码、技能名(如 bmad-create-prd)、多动作技能的调用上下文、描述与可用参数;若某单一技能是明确的下一步,可直接提议立即运行。回答使用 communication_language 指定的语言,并建议每个技能在全新上下文窗口中运行。
适用场景:定位当前模块与阶段、确认已完成事项、获取下一步推荐、查询模块文档相关问题。
限制:依赖已安装模块的清单与配置文件;若项目知识路径不存在则不读取;不得编造项目细节;模块不明确时需检索全部 meta 行与远程来源。具体收费、平台与效果信息暂未提供。