Umiejętność
API and Interface Design
Projektuje kontrakty odporne na błędy i przyszłe zmiany
Instalacja
npx skills add addyosmani/agent-skills --skill api-and-interface-design
Uruchamia się przy
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
Wymaga narzędzi
ReadEdit
- Autor
- Addy Osmani
- Licencja
- MIT
Repozytoriumhttps://github.com/addyosmani/agent-skills
Punktem wyjścia jest prawo Hyruma: gdy interfejs ma wystarczająco wielu użytkowników, każde obserwowalne zachowanie staje się kontraktem, włącznie z treścią komunikatów o błędach i kolejnością wyników. Dlatego umiejętność promuje celowo ograniczoną powierzchnię publiczną, brak wycieków szczegółów implementacyjnych oraz ścieżkę wycofania ustaloną już na etapie projektowania. To samo podejście stosuje do endpointów REST, schematów GraphQL, granic modułów i właściwości komponentów.

Komentarze(0)
Zaloguj się, aby skomentować