Skill
API and Interface Design
Entwirft robuste Verträge, die sich sicher ändern lassen
Installation
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Wird ausgelöst bei
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
Benötigte Tools
ReadEdit
- Autor
- Addy Osmani
- Lizenz
- MIT
Ausgangspunkt ist Hyrums Gesetz: Hat eine Schnittstelle genügend Nutzer, wird jedes beobachtbare Verhalten zum Vertrag, einschließlich Wortlaut von Fehlermeldungen und Reihenfolge. Deshalb setzt der Skill auf eine bewusst kleine öffentliche Oberfläche, vermeidet offengelegte Implementierungsdetails und legt bereits beim Entwurf fest, wie Funktionen später entfernt werden können. Derselbe Ansatz gilt für REST-Endpunkte, GraphQL-Schemas, Modulgrenzen und Component Props.

Kommentare(0)
Zum Kommentieren anmelden