用途:maestro-brainstorm 是 maestro-flow 工作流中的头脑风暴阶段技能,在正式实现前用于探索想法、评估技术方案,并借助多角色视角进行分析与评审。
主要能力:支持多角色并行分析,共 9 个有效角色(data-architect、product-manager、product-owner、scrum-master、subject-matter-expert、system-architect、test-strategist、ui-designer、ux-expert);分三个 Wave 执行:Wave 1 生成 guidance-specification.md,Wave 2 各角色并行产出 {role}/analysis.md 及逐特性文件、findings,Wave 3 进行跨角色评审,识别冲突、缺口与协同机会。产出标准化 context-package.json,供下游 roadmap/analyze/blueprint 消费。
常用参数:-y(自动)、--concurrency N(默认 6)、-c/--continue(恢复)、--count N(角色数,默认 3,最大 9)、--skip-questions、--review-only(仅运行 Wave 3)、--from <source> 加载上游上下文。--from 支持 grill:ID、blueprint:ID、@file、path/ 形式。
使用方式:会话输出位于 .workflow/.csv-wave/{YYYYMMDD}-brainstorm-{slug}/。可用 maestro load --type spec --category arch 加载架构约束,maestro search --category arch 与 maestro load --type knowhow --id 加载角色知识。交互模式下会持续访谈用户直至达成共识,每个决策点即时写回 §11 决策跟踪表;设置 -y、--skip-questions 或 --continue 时跳过访谈。
适用场景:实现前的方案探索、多视角审视、架构/产品/测试等跨角色对齐,以及为下游流程准备上下文。
限制:以上信息来自公开资料;具体收费标准、价格、平台兼容性与实际效果暂未提供。执行依赖 maestro-flow 工作流环境与 state.json、.workflow/project.md 等前置文件;缺失输入时角色可能被标记为 blocked。