Compétence
API and Interface Design
Conçoit des contrats difficiles à mal utiliser et faciles à faire évoluer
Installation
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Se déclenche pour
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
Outils requis
ReadEdit
- Auteur
- Addy Osmani
- Licence
- MIT
Le point de départ est la loi de Hyrum : dès qu’une interface compte suffisamment d’utilisateurs, chaque comportement observable devient un contrat, y compris le texte des erreurs et l’ordre des éléments. La compétence préconise donc une surface exposée volontairement réduite, sans fuite de détails d’implémentation, ainsi qu’une stratégie de retrait définie dès la conception plutôt que découverte plus tard. La même approche s’applique aux endpoints REST, aux schémas GraphQL, aux frontières entre modules et aux propriétés des composants.

Commentaires(0)
Connectez-vous pour commenter