local-env
Zarządzaj lokalną bazą danych, testowymi płatościami i danymi testowymi w daily-api
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania lokalnym środowiskiem deweloperskim daily-api. Uruchamiaj zapytania SQL na lokalnej bazie PostgreSQL, konfiguruj testowe płatności dla organizacji i oportunities, resetuj dane testowe. Przydatny gdy pracujesz z operacjami bazy danych lub przygotowujesz dane do testów. Obsługuje Docker i kontenery Kubernetes, umożliwia szybkie modyfikacje statusów subskrypcji i flag płatności bez ręcznego edytowania bazy.
Jak używać
Zainstaluj skill local-env w swoim środowisku Claude/Copilot, wskazując repozytorium dailydotdev/daily-api.
Aby uruchomić zapytanie SQL, najpierw znajdź nazwę kontenera PostgreSQL: poproś skill o uruchomienie komendy docker ps --format "table {{.Names}}" | grep "k8s_app_postgres", która wyświetli dostępne kontenery.
Wykonaj zapytanie SQL na znalezionej bazie danych, na przykład SELECT * FROM users LIMIT 1. Skill użyje docker exec z parametrami -U postgres -d api -c "TWOJE ZAPYTANIE" do bezpośredniego dostępu do bazy.
Aby skonfigurować testową płatność dla organizacji, poproś skill o aktualizację pola recruiterSubscriptionFlags z wartościami status='active', provider='paddle', subscriptionId, oraz items zawierającym priceId i quantity. Podaj ID organizacji, którą chcesz zaktualizować.
Dla oportunities ustaw flagę plan na wartość priceId z subskrypcji organizacji oraz batchSize na liczbę kandydatów. Skill zaktualizuje odpowiednie rekordy w bazie.
Aby zresetować testowe dane, poproś skill o wyczyszczenie recruiterSubscriptionFlags na pustą wartość {} dla wybranej organizacji lub oportunity.