Skill
API and Interface Design
Proiectează contracte greu de folosit greșit și ușor de schimbat
Instalare
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Se activează la
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
Necesită instrumente
ReadEdit
- Autor
- Addy Osmani
- Licență
- MIT
Punctul de plecare este Legea lui Hyrum: când o interfață are suficienți utilizatori, orice comportament observabil devine parte din contract, inclusiv textul mesajelor de eroare și ordinea rezultatelor. Prin urmare, competența urmărește o suprafață expusă intenționat restrânsă, fără detalii de implementare divulgate, și o cale de eliminare stabilită în faza de proiectare, nu descoperită ulterior. Aceeași abordare se aplică endpoint-urilor REST, schemelor GraphQL, limitelor dintre module și proprietăților componentelor.

Comentarii(0)
Autentifică-te pentru a comenta