SuperAPI AI 工具集

design-an-interface

设计与创作

查看项目

更新于 10-16 01:38

技能介绍

用途:基于《软件设计哲学》中的“设计两次”理念,为某个模块生成多个截然不同的接口设计并加以比较。适用于设计 API、探索接口方案、比较模块形态,或用户提到 design it twice 时使用。

主要能力:先收集需求(模块解决什么问题、调用者是谁、关键操作、约束、应隐藏与暴露的内容),再用 Task 工具并行启动 3 个以上子 agent,每个被分配不同约束,例如最少方法数、最大灵活性、优化最常见用例、借鉴特定范式或库。每个设计需给出接口签名、使用示例、内部隐藏的内容和权衡。随后依次展示各设计,再从接口简洁性、通用与专用、实现效率、深度(小接口隐藏大复杂度)、易用与易误用等方面用文字比较权衡,并综合各设计优点。

使用方式与限制:属于设计辅助技能,不涉及具体实现。不要在比较前打断,也不要把子 agent 做成相似设计,应强制差异;不要基于实现工作量评估,不要跳过比较环节,也不要直接进入实现。资料未提供安装命令、收费、平台与效果信息。