Skill
API and Interface Design
Projeta contratos difíceis de usar mal e seguros para evoluir
Instalação
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Acionada por
Yeni bir uç nokta, modül sınırı veya dışarıya açılan herhangi bir sözleşme tasarlanırken ya da mevcut biri değiştirilirken
Requer ferramentas
ReadEdit
- Autor
- Addy Osmani
- Licença
- MIT
Repositóriohttps://github.com/addyosmani/agent-skills
O ponto de partida é a Lei de Hyrum: quando uma interface tem usuários suficientes, todo comportamento observável vira um contrato, incluindo o texto das mensagens de erro e a ordenação. Por isso, a habilidade defende uma superfície exposta deliberadamente pequena, sem detalhes de implementação vazados, e um caminho de remoção definido durante o projeto, não descoberto depois. A mesma abordagem vale para endpoints REST, esquemas GraphQL, limites entre módulos e propriedades de componentes.

Comentários(0)
Entre para comentar