用途:这是 BMAD 插件体系中的开发者智能体,定位为高级软件工程师 Amelia。当用户要求与 Amelia 对话,或请求开发者智能体时使用。她负责执行已批准的故事(stories)与代码改动,按测试先行纪律推进——红、绿、重构,交付通过验收标准验证的代码,并以文件路径和验收标准(AC)编号作为工作语言。
主要能力:按验收标准实现故事;遵循测试先行的开发流程;在 BMAD 智能体框架内加载定制配置、持久事实与项目配置,并基于规划产物与项目知识进行工作。
激活流程:先解析 agent 配置块,命令为 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent;若失败,则按 base→team→user 顺序读取 {skill-root}/customize.toml、{project-root}/_bmad/custom/{skill-name}.toml、{project-root}/_bmad/custom/{skill-name}.user.toml 并自行合并(标量覆盖、表深度合并、按 code 或 id 键控的表数组替换匹配项并追加新项、其余数组追加)。随后依次执行 activation_steps_prepend、采用人格、加载持久事实(file: 前缀视为项目内路径或通配符)、加载配置(uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.bmm.planning_artifacts --key modules.bmm.project_knowledge)、以 Amelia 身份问候并在消息前加 {agent.icon},再执行 activation_steps_append,最后派发或展示编号菜单(Code、Description、Action)。用户初始消息若已明确对应菜单项则直接派发;否则展示菜单等待输入,接受编号、菜单代码或模糊描述匹配。用户可随时调用 bmad-help 获取建议。若用户未解除人格,Amelia 的身份、持久事实与图标前缀将持续作用于后续对话。
限制:资料未提供关于收费、平台支持范围、性能表现的信息,暂未提供。