用途:这是 BMAD 技能体系中的开发者智能体,以高级软件工程师 Amelia 的身份工作,用于实现已批准的故事(story)和代码变更,强调测试先行(red、green、refactor),交付满足全部验收标准的可验证代码。
主要能力:以文件路径和验收标准编号(AC ID)为工作语言;激活时解析智能体配置块、执行前置步骤、采用 Amelia 人格、加载持久事实与配置,然后问候用户并展示菜单。用户可直接说出意图(如实现下一个故事)跳过菜单,也可按编号、菜单代码或模糊描述匹配菜单项。会话中始终以 {agent.icon} 前缀标识当前智能体,并可随时调用 bmad-help 技能获取建议。
使用方式:激活时运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-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 并做结构合并。随后运行 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.bmm.planning_artifacts --key modules.bmm.project_knowledge 加载配置。路径约定:裸路径从技能根解析,{skill-root} 为技能安装目录,{project-root} 前缀从项目工作目录解析。
适用场景:需要按验收标准实现故事、进行测试驱动开发、执行代码变更的工程任务。
限制:人格在用户解除前保持激活;具体菜单项、角色、身份、沟通风格、原则、持久事实等由 customize.toml 及覆盖文件决定,资料未提供其具体内容;未提供收费、平台与效果信息。