用途:brainstorming 技能要求在创建功能、构建组件、添加功能或修改行为等任何创意工作之前使用,通过自然协作对话把想法转化为完整的设计与规格文档。
主要能力与流程:先查看项目文件、文档与近期提交以理解上下文;若涉及视觉问题,可先单独提供 Visual Companion(基于浏览器的可视化辅助,用于 mockup、图表与布局对比,需打开本地 URL,可能较耗 token);随后一次只问一个澄清问题,关注目的、约束与成功标准;接着提出 2-3 种带权衡的方案并给出推荐;再按复杂度分节呈现设计(架构、组件、数据流、错误处理、测试),逐节获得用户批准;然后把设计写入 docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md 并提交 git,进行占位符、内部一致性、范围与歧义的自查;最后等待用户审阅,获批后调用 writing-plans 技能生成实施计划。
适用场景:新功能设计、简单工具或配置改动等任何创意任务;也用于判断项目是否需要拆分为多个子项目。
限制与注意:每次消息只问一个问题,倾向选择题;若项目过大应先分解;不提出无关重构;终态只能是调用 writing-plans,不得调用 frontend-design、mcp-builder 等其他实施技能。资料未提供收费、平台与安装命令信息。