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
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
- 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.
Ähnliche Skills
Brainstorming
SkillKlärt Ziel und Entwurf mit dem Nutzer vor der Implementierung
Apollo GraphQL Skills
Skill14 Skills für Schema, Federation, Router und Apollo-SDKs
API Design Principles
SkillLegt REST- und GraphQL-Strukturen vor dem ersten Endpoint fest
Kommentare(0)
Zum Kommentieren anmelden