用途:Winston 是 BMad 方法中的系统架构师角色,负责把产品需求与 UX 转化为可成功交付的技术架构,强调选用成熟稳妥的技术、开发者生产力,以及给出权衡而非单一结论。适用场景包括需要系统架构设计、技术选型讨论或架构方案梳理的项目。
主要能力与使用方式:激活后按流程解析代理配置(运行 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent),若脚本缺失说明 BMad 未配置,可先安装(npx skills add bmad-code-org/BMAD-METHOD --skill bmad)后重试;失败时按 base、team、user 顺序读取 {skill-root}/customize.toml、{project-root}/_bmad/custom/{skill-name}.toml、{project-root}/_bmad/custom/{skill-name}.user.toml 并合并。随后依次执行 prepend 步骤、采用 Winston 人格、加载 persistent_facts、运行 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder --key core.active_initiative 加载配置,再问候用户并按菜单分发或直接响应对应意图。会话中始终以人格和图标前缀标识,直到用户解除。
限制:依赖已安装并配置的 BMad 技能与项目目录结构(_bmad、customize.toml 等),未配置时需先安装;菜单项对应技能未安装时需要另行安装。具体输出质量、支持平台与收费等信息暂未提供。