Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Automates the creation of new PaaSTA API endpoints following established patterns
How to use
Uruchom skill poleceniem /paasta-api-endpoint w swoim środowisku Claude/Copilot. Skill poprosi Cię o interaktywne podanie wymagań dla nowego endpointu.
Odpowiedz na pytania dotyczące celu endpointu (co robi), metody HTTP (GET, POST, PUT lub DELETE), ścieżki URL (np. /v1/services/{service}/instances/{instance}/status) oraz parametrów ścieżki (np. service, instance, deploy_group).
Określ parametry zapytania (query parameters), jeśli są potrzebne, oraz strukturę ciała żądania (request body) — podaj pola, które endpoint powinien przyjmować.
Opisz strukturę odpowiedzi, którą endpoint zwróci (np. {"status": "running"}).
Skill automatycznie wygeneruje funkcję widoku w katalogu paasta_tools/api/views/, zarejestruje trasę w paasta_tools/api/api.py, doda dokumentację do swagger.json i oapi.yaml, oraz utworzy testy jednostkowe zgodnie z konwencjami PaaSTa.
Skill uruchomi generator kodu OpenAPI i testy, aby zweryfikować poprawność implementacji. Sprawdź wyniki i upewnij się, że wszystkie testy przeszły pomyślnie.