openapi-spec-generation
Generuj specyfikacje OpenAPI 3.1 z kodu i projektów API — dokumentacja zawsze zsynchronizowana
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia, utrzymywania i walidacji specyfikacji OpenAPI 3.1 dla interfejsów REST. Automatyzuj generowanie dokumentacji API z istniejącego kodu, projektuj kontrakty API przed implementacją lub łącz oba podejścia. Idealna do generowania SDK klientów, konfiguracji portali dokumentacji i zapewniania zgodności implementacji z założeniami specyfikacji.
Jak używać
Zainstaluj umiejętność w swoim środowisku agenta, dodając repozytorium wshobson/agents do ścieżki wtyczek dokumentacji.
Przygotuj materiał źródłowy — jeśli masz istniejący kod API, zbierz definicje endpointów i schematy danych; jeśli projektujesz od zera, przygotuj koncepcję zasobów i operacji.
Wybierz podejście: design-first (napisz specyfikację przed kodem dla nowych API), code-first (wygeneruj ze starego kodu) lub hybrid (adnotuj kod i generuj specyfikację).
Użyj szablonu Complete API Specification jako punkt wyjścia — zawiera strukturę OpenAPI 3.1.0, sekcje info, servers, paths i components z przykładami autentykacji i rate limitingu.
Zdefiniuj wszystkie endpointy w sekcji paths, schematy danych w components/schemas oraz metody bezpieczeństwa w components/securitySchemes.
Waliduj gotową specyfikację — upewnij się, że każdy endpoint ma opisane parametry, request body, response codes i przykładowe odpowiedzi, a następnie użyj specyfikacji do generowania dokumentacji lub SDK klientów.
Podobne skille
solidity-security
autor: wshobson
accessibility-compliance
autor: wshobson
windows-ui-automation
autor: martinholovsky
security-compliance
autor: davila7
zendesk
autor: vm0-ai
backend-security-coder
autor: sickn33