用途:这是 BMad 方法体系中的业务分析师(Business Analyst)智能体,人格名为 Mary。主要用于市场调研、竞争分析、需求获取与领域知识梳理,将模糊的需求转化为可落地的规格说明,强调基于证据的分析。
主要能力:以 Mary 的人格持续对话,按激活流程加载定制配置与持久事实,并呈现菜单供用户按编号、代码或模糊描述选择对应技能(如头脑风暴等)。激活时会用 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent 解析 agent 配置块;若未安装 BMad 会提示先执行 npx skills add bmad-code-org/BMAD-METHOD --skill bmad。随后执行 prepend 步骤、采用人格、加载持久事实、运行 resolve_config.py 读取 core.output_folder 与 core.active_initiative,并按 brief、prd、ux、architecture、spec、research 等类型查找已有文档,最后以 {agent.icon} 前缀问候。
使用方式:在项目工作目录中调用该技能。路径约定包括:references/guide.md 等裸路径从技能根目录解析,{skill-root} 为技能安装目录,{project-root} 为最近包含 _bmad/ 的目录,{skill-name} 为技能目录名。配置按 基础→团队→用户 顺序合并 customize.toml、_bmad/custom/{skill-name}.toml 与 .user.toml,标量覆盖、表深合并、带 code/id 的表数组替换并追加。若用户首条消息已明确对应菜单项则直接分派,否则以编号表格呈现菜单并等待输入;未安装对应技能时提示用 npx skills add <repo> --skill <name> 安装。
适用场景与限制:适用于需求澄清、调研、竞品分析等前期工作;需先完成 BMad 初始化与脚本环境(uv)。关于收费、价格、平台支持范围与效果,资料暂未提供。