Flow Brainstorming - 需求头脑风暴 Overview 将用户的模糊想法转化为清晰的设计规格,通过自然对话捕捉原始意图。 核心原则 :需求的原始意图是整个开发流程的「北极星」,后续每个阶段都应能追溯并验证是否偏离。 The Iron Law 每个后续 flow- 阶段开始前,必须确认与 BRAINSTORM.md 一致。 The Process Phase 1: Understanding the Idea 一次问一个问题 ,不要用多个问题压垮用户: 1. 检查项目现状(文件、文档、最近提交) 2. 问问题来细化想法: - 优先多选题(更容易回答) - 一个消息只问一个问题 - 如果话题需要更多探索,分成多个问题 3. 聚焦理解: 目的、约束、成功标准 问题示例 : Phase 2: Exploring Approaches - 提出 2-3 种不同方案,说明取舍 - 给出你的推荐方案及理由 - 让用户做决策 方案呈现格式 : Phase 3: Presenting the Design 一旦理解了要构建什么: 1. 分段呈现设计(每段 200-300 字) 2. 每段后询问是否正确 3. 涵盖:架构、组件、数据流、错误处理、测试 4. 准备好返回澄清 Phase 4: Documentation 将验证过的设计写入 BRAINSTORM.md: 必须包含 :…