api-and-interface-design

Installation
SKILL.md

API 与接口设计

概览

设计稳定、文档清晰且难以误用的接口。好的接口让正确的事情容易做,让错误的事情难做。这适用于 REST API、GraphQL schema、模块边界、组件 props,以及任何一段代码与另一段代码对话的表面。

何时使用

  • 设计新的 API endpoint
  • 定义模块边界或团队之间的契约
  • 创建组件 prop 接口
  • 建立会影响 API 形态的数据库 schema
  • 修改现有公共接口

核心原则

Hyrum's Law

只要 API 用户足够多,系统中所有可观察行为都会被某些人依赖,无论你在契约中承诺了什么。

Installs
4
GitHub Stars
36
First Seen
Sep 17, 2026
api-and-interface-design — vinvcn/addyosmani-agent-skills-zh