← [ BACK_TO_NOTES ]

Design an Interface

基于 Design It Twice 思想,让多个方案并行竞争的已弃用 skill。

#resource #growing #ai #design-an-interface #matt-pocock-skills

[!info] related notes

Design an Interface

这是什么

一个被作者放进 deprecated 的 skill。它会为同一个模块生成多个差异明显的接口设计,再比较权衡。

适用平台

  • API 或模块接口还没稳定的设计阶段
  • 想避免第一直觉方案直接固化时

核心特点 / 优势 / 局限

  • 生效方式:围绕调用者、核心操作和约束,生成多个不同抽象方向的设计
  • 为什么值得学:即使 skill 本身弃用,“同题做两次设计再比较”仍然是强方法
  • 背后原理:接口设计的质量来自比较,而不是第一版的顺手成形
  • 局限:作者已不再把它作为主线工作流,很多思想被吸收到架构和 TDD skills 里

常见用途

  • 比较最少方法数 vs 最大灵活性
  • 为复杂模块寻找更深的接口形状
  • 训练自己不要过早绑定单一 API 方案

相关链接 / 官方入口

  • 上游 skill:skills/deprecated/design-an-interface/SKILL.md
创建于 2026/5/3 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本