← ClaudeAtlas

brainstormlisted

AI-DDD 协作思考引擎,通过结构化头脑风暴澄清问题空间、分解需求、讨论技术方案。 支持 problem/requirements/technical 三种模式,生成决策记录供后续 Spec 引用。 使用场景:"头脑风暴"、"讨论一下"、"brainstorm"、"需求不清楚"、"技术方案讨论"、 "问题分析"、"需要澄清需求"
10CG/aria-plugin · ★ 1 · AI & Automation · score 62
Install: claude install-skill 10CG/aria-plugin
# 头脑风暴引擎 (Brainstorm v2.0) > **版本**: 2.0.0 | **角色**: AI-DDD 协作思考的核心载体 > **更新**: 重构为简洁对话式设计,参考 Superpowers 最佳实践 --- ## 快速开始 ### 使用场景 - 需求还不清晰,需要多轮讨论澄清 - 需要在多个方案之间做选择 - 需要探索问题的本质而非急于实现 ### 不使用场景 - 需求明确,直接进入实现 → 使用 `phase-b-developer` - 简单 bug 修复 → 使用 `quick-fix` --- ## 核心原则 | 原则 | 说明 | |------|------| | **一次只问一个问题** | 每次只问一个问题,不要一次问多个 | | **优先多选题** | 多选题比开放式问题更容易回答 | | **探索替代方案** | 总是提出 2-3 个方案及权衡 | | **分段验证** | 设计分 200-300 词展示,每段验证 | | **灵活回退** | 随时���以回退澄清 | --- ## 执行流程 ### 阶段 1: 理解想法 (Understanding) ```yaml 步骤: 1. 检查项目状态: - 读取文件、文档、最近提交 2. 一次问一个问题: - 优先使用多选题 - 开放式问题也可接受 - 每条消息只问一个问题 3. 了解重点: - 目的 (Purpose) - 约束 (Constraints) - 成功标准 (Success Criteria) 示例对话: AI: 这个功能的主要目的是什么? a) 提高用户参与度 b) 减少操作步骤 c) 其他 (请说明) 用户: b AI: 想要减少哪些操作的具体步骤? ``` ### 阶段 2: 探索方案 (Exploring) ```yaml 步骤: 1. 提出 2-3 个方案: - 每个方案的描述 - 优缺点对比 - 约束匹配度 2. 对话式展示: - 说明推荐选项 - 解释推荐理由 3. 等待用户选择或反馈 示例对话: AI: 我考虑了三种方案: 方案 A: 简化流程 优点: 快速实现,用户学习成本低 缺点: 功能受限 方案 B: 智能默认值 优点: 平衡功能和复杂度 缺点: 需要数据积累 方案 C: 渐进式引导 优点: 灵活性高 缺点: 实现复杂 我推荐方案 B,因为... ``` ### 阶段 3: 展示设计 (Presenting) ```yaml 步骤: 1. 确认理解后开始展示设计 2. 分段展示 (每段 200-300 词): - 架构概述 - 核心组件 - 数据流 - 错误处理 - 测试策略 3. 每段后验证: - "这样对吗?" - "需要调整吗?"