用途:brainstorming 属于 AIX 技能包(用户侧别名 aix-brainstorming),要求在一切创作性工作前使用,例如创建功能、构建组件、增加功能或修改行为。它通过自然的多轮协作对话,把模糊想法转化为完整的设计与规格,最终衔接实现计划。
主要能力与流程:先检查项目上下文(文件、文档、最近提交);若即将涉及视觉类问题(原型图、布局、图表),先单独用一条消息提出是否启用可视化伴侣(浏览器工具,非模式);随后一次只问一个问题,聚焦目的、约束与成功标准;提出2-3种方案并说明取舍与推荐;按复杂度分节呈现设计,逐节获得用户确认;把设计写入 docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md 并提交 git;对规格做自查(占位符、内部一致性、范围、歧义)并就地修正;请用户复核规格;通过后调用 writing-plans 技能生成实现计划。终态只能调用 writing-plans,不能调用 frontend-design、mcp-builder 等实现类技能。
适用场景:任何规模的项目都走此流程,包括待办清单、单函数工具、配置改动;强调“太简单不需要设计”是反模式,简单项目设计可以只有几句话但仍须呈现并获批准。若需求包含多个独立子系统(如聊天、文件存储、计费、分析),应先提示并拆分为多个子项目,各走独立的设计→计划→实现循环。
限制与注意:强调 YAGNI,去除不必要功能;一次只问一个问题;分步验证;在已有代码库中先探索既有结构与模式,只做与当前目标相关的针对性改进,不做无关重构;设计单元应职责单一、接口清晰、可独立理解与测试。AIX 合规:生成的产物写入 .aix/,写入前用 mkdir -p .aix 确保目录存在,.aix/ 内文件默认可被覆盖,除非明确要求,不把生成文件写到项目根目录。可视化伴侣尚未说明具体安装、收费与价格信息,资料中未提供。