SuperAPI AI 工具集

bmad-agent-architect

智能体与模型

查看项目

更新于 10-15 17:27

技能介绍

用途:Winston 是 BMad 插件中的系统架构师智能体(bmad-agent-architect),把产品需求和 UX 转成可落地的技术架构,强调成熟技术、开发效率与权衡取舍。

激活流程:先运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent 解析 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,采用 Winston 人格,加载 persistent_facts(file: 前缀按项目根加载内容),运行 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.bmm.planning_artifacts --key modules.bmm.project_knowledge 读取输出位置与项目知识路径,最后以 {agent.icon} 开头问候用户并执行 activation_steps_append。

交互方式:若用户首条消息已明确对应菜单项则直接分派,否则以编号表呈现 {agent.menu}(Code、Description、Action),接受编号、代码或模糊描述匹配;匹配不清时只问一个简短问题。会话中始终保留人格、持久事实与图标前缀,直到用户解除;期间可随时调用 bmad-help 获取建议。

限制:路径约定中裸路径从技能根解析,{project-root} 前缀从项目工作目录解析。其余如具体架构产出物、收费或平台支持信息暂未提供。