SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-26 00:15

编程与开发

38,007 个结果

design-an-interface

该技能用于为某个模块生成多个截然不同的接口设计方案。它基于《A Philosophy of Software Design》中的“Design It Twice”理念:第一个想法通常不是最好的,因此应先生成多个差异显著的设计再做比较。适用于需要设计 API、探索接口形态或对模块接口做取舍决策的场景。工作流包括:收集需求(模块解决什么问题、调用方是谁、关键操作、约束、对外暴露与隐藏的边界),通过并行子代理生成设计(用 Task 工具同时启动 3 个以上子代理,每个子代理被赋予不同约束,例如最小化方法数量、最大化灵活性、优化最常见用例、借鉴特定范式或库),每个设计输出接口签名、使用示例、内部隐藏内容和权衡取舍;随后依次展示各设计,方便用户吸收每种方案。展示完成后从接口简洁性、通用性与专用性、实现效率、深度(小接口隐藏大复杂度为佳,大接口薄实现为差)、易用与易误用等维度进行比较,讨论用散文而非表格,并突出设计分歧最大之处。最后进行综合,询问哪个设计最契合主要用例、是否有其他设计要素值得吸收。评价标准与反模式也一并给出:不要让子代理产出相似设计、不要跳过比较、不要实现、不要基于实现工作量评估。

编程与开发87 次安装

ios-ettrace-performance

iOS ETTrace 性能剖析技能,用于从 iOS 模拟器应用中采集并解读带符号化的 ETTrace 性能剖析数据。适用于分析启动或运行时延迟、对比多次 Trace、定位 CPU 占用较高的调用栈。使用时需选定单一聚焦流程、明确起止点,构建待剖析的模拟器应用,将 ETTrace 临时链接进应用目标,收集 UUID 匹配的 dSYM(应用可执行文件及内嵌动态框架),采集一次启动或运行时 Trace,随后立即保存处理后的火焰图 JSON,并仅基于处理后的 JSON 进行报告,说明流程、产物、热点与注意事项。该技能可与 ios-debugger-agent 配合,用于同时需要模拟器构建、安装、启动、UI 驱动、日志或截图的场景。避免宽泛的“随便用一会儿应用”的采集方式,一次 Trace 应对应一个用户可见流程。安装方面,可通过 Homebrew 安装主机端 ETTrace 运行器,并为 iOS 模拟器架构链接 ETTrace.xcframework。未符号化的火焰图不应据此下结论。

编程与开发87 次安装