Brainstorm 是一个结构化需求访谈技能,用于在规划前通过针对性提问降低需求歧义。它作为主智能体运行,属于技能而非独立智能体,可使用 AskUserQuestion 逐条提问。
用途:当用户请求含糊(如“让它更快”“改进 UX”)、范围涉及多个系统且边界不清、验收标准只是隐含、存在多种可行方案且用户偏好重要,或用户明确要求头脑风暴时使用。请求清晰、已提供详细需求或属于琐碎任务(改错别字、改配置)时不适用。
主要能力与流程:
- 意图分类:将请求归为重构、构建、中型、协作、架构、研究等类型,并说明分类与置信度。
- 歧义评分:从范围、验收、方案、边界四个维度按高/中/低打分,优先针对最高歧义维度提问。
- 针对性访谈:一次只问一个问题,优先攻击最大未知;结合对话中已有的代码库或外部上下文提问;尽量给出多选项;基于前一个回答继续收窄;说明提问原因。每个回答后重新评分,直到各维度均为低。总提问不超过 5 个,若仍有歧义则总结已知与未知,由用户决定继续澄清还是带假设推进。
- 需求总结:输出结构化摘要,包含意图、范围(IN/OUT)、可验证的验收标准、选定方案、关键决策与遗留事项,随后规划模式继续深入探索。
限制:不写文件,需求总结直接在对话中输出;不提出解决方案,只收集需求;不启动新的探索,只引用已有上下文;最多 5 个问题;需匹配用户语言。
该技能的具体安装方式、收费与平台支持信息暂未提供。