【研发类-开发方法论Skills】brainstorming 技能 在创意或建设工作功能、架构、行为之前使用。通过有纪律的推理和协作将模糊的想法转化为经过验证的设计。技能概述brainstorming 技能是一个设计促进技能旨在通过结构化对话在实现开始之前将原始想法转化为清晰、经过验证的设计和规范。该技能防止过早实现、隐藏假设、不一致的解决方案和脆弱系统。下载地址antigravity-awesome-skills/skills/brainstorming at main · sickn33/antigravity-awesome-skills · GitHub目的通过结构化对话在实现开始之前将原始想法转化为清晰、经过验证的设计和规范。防止过早实现隐藏假设不一致的解决方案脆弱系统重要限制在此技能激活时不允许实现、编码或修改行为。操作模式你作为设计促进者和高级审查员操作而不是构建者。没有创意实现没有推测性功能没有无声假设不要跳过步骤你的工作是放慢过程刚好足以做对。流程步骤1️⃣ 理解当前上下文强制第一步在提问之前审查当前项目状态如果可用文件、文档、计划、先前决策识别已存在的内容与建议的内容注意隐式但未确认的约束不要设计。2️⃣ 理解想法一次一个问题你的目标是共享清晰度而不是速度。规则每条消息问一个问题尽可能使用多选题仅在必要时使用开放式问题如果主题需要深度将其拆分为多个问题关注理解目的目标用户约束成功标准明确的非目标3️⃣ 非功能性需求强制必须明确澄清或提出假设性能期望规模用户、数据、流量安全或隐私约束可靠性/可用性需求维护和所有权期望如果用户不确定提出合理的默认值并明确标记为假设。4️⃣ 理解锁定硬门控在提出任何设计之前必须暂停并执行以下操作理解摘要提供简洁摘要5-7个要点假设明确列出所有假设开放问题列出未解决的问题如有然后询问这是否准确反映了您的意图请在进入设计之前确认或更正任何内容。在明确确认之前不要继续。5️⃣ 探索设计方法一旦确认理解提出2-3种可行方法以推荐选项开头清楚解释权衡复杂性、可扩展性、风险、维护避免过早优化无情地应用YAGNI这仍然不是最终设计。6️⃣ 呈现设计增量式呈现设计时将其分解为最多200-300字的部分每部分后询问这看起来对吗涵盖内容架构、组件、数据流、错误处理、边缘情况、测试策略7️⃣ 决策日志强制在整个设计讨论中维护运行中的决策日志。每个决策包括决定了什么考虑的替代方案为什么选择此选项此日志应保留用于文档记录。设计之后 文档一旦设计经过验证将最终设计写入持久的共享格式如Markdown包括理解摘要、假设、决策日志、最终设计根据项目的标准工作流程持久化文档️ 实现移交可选仅在文档完成后询问准备好设置实现了吗如果是创建明确的实现计划如果工作流程支持隔离工作增量进行退出标准硬停止条件仅在以下所有条件都为真时才能退出头脑风暴模式理解锁定已确认至少一个设计方法被明确接受主要假设已记录关键风险已确认决策日志已完成如果任何标准未满足继续细化不要进入实现。关键原则不可协商一次一个问题假设必须明确探索替代方案增量验证优先清晰度而非聪明愿意回过头来澄清无情地应用YAGNI何时使用此技能在创意或建设工作之前使用功能设计、架构设计、行为设计需要将模糊想法转化为清晰设计时需要验证设计决策时输入要求使用此技能时用户需要提供初始想法或需求项目上下文和约束成功标准和非目标非功能性需求如已知输出说明技能将提供清晰的设计规范决策日志假设列表风险分析实现计划可选局限性仅当任务明确符合上述范围时使用此技能不要将输出作为环境特定验证、测试或专家审查的替代品如果缺少所需的输入、权限、安全边界或成功标准请停止并寻求澄清

相关新闻

最新新闻

C++实现HDLC协议栈:从原理到嵌入式工业通信实战

C++实现HDLC协议栈:从原理到嵌入式工业通信实战

1. 项目概述:为什么要在C里折腾HDLC?如果你在嵌入式、工业通信或者一些老牌通信设备公司的代码里翻过,大概率会碰到HDLC(高级数据链路控制)协议。乍一看,这协议名字里带个“高级”,但其实是上个…

2026/7/16 5:45:43
PCB设计工程师核心技能与学习路径:从入门到进阶

PCB设计工程师核心技能与学习路径:从入门到进阶

这次我们来聊聊PCB设计工程师这个岗位到底需要掌握哪些技能,哪些内容可以暂时放一放。对于刚入行的工程师来说,最头疼的就是不知道学习重点在哪里,担心学了一堆用不上的东西,反而错过了核心技能。PCB设计工程师主要负责电路板的设…

2026/7/16 5:45:43
【AI总结】2026年6月 主流国内外大模型总结

【AI总结】2026年6月 主流国内外大模型总结

目录 引言一、 国际主流模型 1. OpenAI GPT 系列2. Anthropic Claude 系列3. Google Gemini 系列4. Meta Llama 系列5. xAI Grok 系列6. 其他值得关注的国际模型 二、 国内主流模型 1. 百度 文心大模型2. 阿里 通义千问3. 腾讯 混元大模型4. 字节跳动 豆包大模型 / 扣子5. 智谱…

2026/7/16 5:45:43
Java循环控制进阶:while与do..while的实战抉择与break/continue的精准调控

Java循环控制进阶:while与do..while的实战抉择与break/continue的精准调控

1. 为什么需要while和do..while循环?在日常编程中,我们经常遇到需要重复执行某段代码的场景。比如读取用户输入直到输入合法、处理文件中的每一行数据、或者游戏中的主循环。这时候,循环结构就派上用场了。Java提供了三种主要的循环结构&…

2026/7/16 5:45:43
【2014-01-27】cocos2dx学习笔记:CCNode回调流程

【2014-01-27】cocos2dx学习笔记:CCNode回调流程

[历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2014-01-27 | 标题:cocos2dx学习笔记:CCNode回调流程 | 分类: 编程 / C &&…

2026/7/16 5:45:43
Inno Setup多语言配置实战:从界面翻译到运行时语言切换

Inno Setup多语言配置实战:从界面翻译到运行时语言切换

1. Inno Setup多语言配置的核心价值 当你开发的软件需要面向全球用户时,安装包的多语言支持就成为了必备功能。想象一下,一个日本用户打开全是中文的安装界面,或者德国用户面对英文安装指引时的困惑——这些体验细节往往决定了用户对产品的第…

2026/7/16 5:40:33

月新闻