SuperAPI AI 工具集

brainstorming

编程与开发

查看项目

更新于 10-15 21:38

技能介绍

用途:brainstorming 用于在实现前进行创意构思,把想法逐步转化为完整的设计与规格,适合创建或修改功能、需求不明确、需要权衡分析,或编码前必须先批准设计文档的场景。

主要能力:按五阶段推进并显示进度条——探索项目上下文、澄清需求、提出方案、呈现设计、编写设计文档。流程包括:先查看文件、文档与近期提交了解项目现状;每次只问一个问题,优先选择题,聚焦目的、约束与成功标准;提出 2-3 种方案并说明权衡与推荐理由;分节呈现设计(架构、组件、数据流、错误处理、测试),每节获得确认;最后把设计写入 docs/plans/YYYY-MM-DD-<topic>-design.md 并提交 git。

使用方式:以自然对话方式调用,例如“Use brainstorming to define a dashboard redesign before coding.”。完成后唯一交接目标是 writing-plans 技能,用于生成实现计划。

限制与规则:不得在用户批准设计前开始实现;不得跳过至少两种方案的权衡讨论;不得从 brainstorming 直接调用实现类技能(如 frontend-design、mcp-builder),只能交接给 writing-plans。即使项目看似简单也必须走流程并获批准,设计可简短但不可省略。若可用,可调用 elements-of-style:writing-clearly-and-concisely 技能撰写文档。

适用场景:功能设计、组件构建、API 需求澄清、架构方案比较等实现前构思。其他细节暂未提供。