Что такое api-and-interface-design?
Используйте при разработке API, границ модулей или любого общедоступного интерфейса. Используйте при создании конечных точек REST или GraphQL, определении контрактов типов между модулями или установлении границ между интерфейсом и сервером. Источник: addyosmani/agent-skills.