Brainstorming - 流程控制架构分析

张开发
2026/4/15 1:03:13 15 分钟阅读

分享文章

Brainstorming - 流程控制架构分析
Brainstorming - 流程控制架构分析核心发现brainstorming技能通过三个相互关联的章节构建了完整的流程控制架构Checklist9步强制流程的骨架Process Flow可视化决策逻辑的脉络The Process详细执行指南的血肉这三个章节构成了一个三层架构的质量保证体系。1. Checklist强制性的9步流程核心特点“MUST create a task for each”每个步骤都必须创建任务“complete them in order”必须按顺序完成强制性的质量检查点9个步骤包含3个关键审查点9步流程的深度分析# 流程的演进逻辑 阶段1探索与理解 (步骤1-3) 1. **Explore project context** - 查看项目现状 2. **Offer visual companion** - 准备视觉工具可选 3. **Ask clarifying questions** - 一问一式理解需求 阶段2设计与验证 (步骤4-5) 4. **Propose 2-3 approaches** - 提出多种方案 5. **Present design** - 分块呈现设计获得批准 阶段3文档化与审查 (步骤6-8) 6. **Write design doc** - 写入设计文档并提交 7. **Spec self-review** - 自动自我审查 8. **User reviews written spec** - 用户审查 阶段4过渡实现 (步骤9) 9. **Transition to implementation** - 调用writing-plans技能关键设计原则渐进式细化从宏观项目上下文到微观具体设计从发散多种方案到收敛最终设计从思考到文档化强制性质量门控每个主要阶段结束都有审查点3个关键批准点设计批准、文档完成、用户确认任何一步不通过都可以回到前一阶段2. Process Flow可视化的决策逻辑流程图的精妙设计digraph brainstorming { # 关键节点分析 Explore project context [shapebox]; # 起点项目探索 Visual questions ahead? [shapediamond]; # 条件判断是否需要视觉 Ask clarifying questions [shapebox]; # 核心需求澄清 Propose 2-3 approaches [shapebox]; # 方案设计 Present design sections [shapebox]; # 设计呈现 User approves design? [shapediamond]; # 质量门控1 Write design doc [shapebox]; # 文档化 Spec self-review [shapebox]; # 自动审查 User reviews spec? [shapediamond]; # 质量门控2 Invoke writing-plans skill [shapedoublecircle]; # 终点 # 关键分支逻辑 User approves design? - Present design sections [labelno, revise]; # 迭代循环 User reviews spec? - Write design doc [labelchanges requested]; # 文档迭代 # 终点强制 The terminal state is invoking writing-plans; # 明确终点 }流程图的关键特性1. 条件分支的精确控制“Visual questions ahead?” - 可选的视觉伴侣路径两个关键的质量判断节点2. 迭代循环的设计设计阶段可以返回修改no, revise文档阶段可以再次修改changes requested允许必要的返工但控制在合理范围内3. 终点状态的强制明确说明终点必须是invoking writing-plans禁止调用其他实现技能确保流程的一致性3. The Process细节执行的完整指南四大核心阶段详解阶段1Understanding the idea理解阶段# 超越简单的需求收集 - 先检查项目状态files, docs, recent commits - 评估scope识别大型子系统的需求 - 项目分解能力将大项目分解为独立的子项目 - 一问一式每次只问一个问题 - 多选题优先降低用户认知负担关键洞察“Before asking detailed questions, assess scope”— 这体现了预防胜于治疗的设计哲学阶段2Exploring approaches方案探索# 结构化的方案对比 - 提出2-3个不同方案 - 明确对比trade-offs权衡 - 推荐首选方案并解释理由 - 对话式呈现不生硬关键设计“Lead with your recommended option and explain why”— 先推荐再解释提高效率同时保持透明阶段3Presenting the design设计呈现# 分块渐进式呈现 - 按复杂性分块简单几句话复杂200-300词 - 每块后获得批准增量式验证 - 覆盖核心要素架构、组件、数据流、错误处理、测试 - 保持灵活性可以返回澄清阶段4Design for isolation and clarity设计原则# 高内聚低耦合的设计哲学 - 小单元单一目的 - 明确定义的接口 - 独立可理解 - 独立可测试 - 文件过大职责过多的信号三章节的协同效应1.Checklist提供骨架9个强制步骤确保不遗漏关键环节任务创建机制确保进度追踪2.Process Flow提供脉络流程图可视化逻辑关系明确分支和循环条件强制终点状态3.The Process提供血肉每个步骤的详细执行指南具体的最佳实践和技巧深度的设计原则三层架构的优势层级作用价值骨架Checklist确保完整性不会漏掉关键步骤脉络Process Flow确保逻辑性步骤间的关系清晰血肉The Process确保质量性每步都有具体方法Superpowers的流程设计智慧1.渐进式复杂度控制从简单到复杂从发散到收敛从模糊到明确2.质量内嵌而非事后检查每个主要阶段都有质量检查设计过程中就获得用户反馈文档化前已经过多轮验证3.强制性与灵活性的平衡步骤顺序是强制的每步的内容是灵活的迭代循环允许必要的修改4.认知负荷优化一问一式降低认知负担分块呈现避免信息过载多选题优先提高回答效率实际执行效果对比无此结构化流程时用户我需要个登录功能 智能体好的我马上给你写代码... # 结果可能遗漏关键需求设计不完整有此结构化流程时智能体我需要先了解项目情况... 1. 探索项目上下文 2. 确认是否需要视觉化 3. 逐步澄清需求你期望用什么认证方式 4. 提出2-3种方案对比 5. 分块呈现设计并获批准 6. 写入设计文档 7. 自查和用户审查 8. 调用writing-plans # 结果完整的设计明确的需求经过验证总结流程即质量这三个章节的完美配合体现了Superpowers的核心设计哲学“好的流程产生好的结果”完整性9个步骤覆盖了从需求到设计的全过程质量性多个检查点确保设计质量可控性清晰的流程图让执行路径一目了然灵活性允许必要的迭代不僵化这不是简单的步骤列表而是一个经过深思熟虑的质量保证体系。每个设计都经过层层验证每份文档都确保完整准确每个项目都遵循相同的高标准。通过强制性的流程、可视化的逻辑和详细的执行指南Superpowers确保了brainstorming技能能够产出一致、高质量的设计结果。文档版本: 1.0最后更新: 2026-04-14分析层次: 流程架构深度分析

更多文章