Toolverse
All skills

paasta-api-endpoint

by Yelp

Automates the creation of new PaaSTA API endpoints following established patterns

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
Yelp
Category
Backend
Views
3

About this skill

Automates the creation of new PaaSTA API endpoints following established patterns

How to use

  1. Uruchom skill poleceniem /paasta-api-endpoint w swoim środowisku Claude/Copilot. Skill poprosi Cię o interaktywne podanie wymagań dla nowego endpointu.

  2. 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).

  3. Określ parametry zapytania (query parameters), jeśli są potrzebne, oraz strukturę ciała żądania (request body) — podaj pola, które endpoint powinien przyjmować.

  4. Opisz strukturę odpowiedzi, którą endpoint zwróci (np. {"status": "running"}).

  5. 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.

  6. Skill uruchomi generator kodu OpenAPI i testy, aby zweryfikować poprawność implementacji. Sprawdź wyniki i upewnij się, że wszystkie testy przeszły pomyślnie.

Related skills