supabase-developer
Buduj pełnostackowe aplikacje z PostgreSQL, autentykacją i funkcjami serverless
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill Supabase Developer ułatwia tworzenie produkcyjnych aplikacji fullstack z wykorzystaniem otwartego frameworka Supabase. Zarządzaj bazą danych PostgreSQL z zabezpieczeniami RLS, implementuj autentykację użytkowników przez email, OAuth czy magic linki, przechowuj pliki z kontrolą dostępu, buduj funkcje real-time oraz wdrażaj funkcje serverless na edge'u. Idealne do projektów wymagających bezpiecznej bazy danych, logowania użytkowników, przesyłania plików i live'owych funkcjonalności.
Jak używać
Zainstaluj skill Supabase Developer w swoim środowisku agenta. Skill wymaga dostępu do narzędzi database-query-tool i api-caller-tool oraz integracji z Supabase.
Połącz się z projektem Supabase, podając klucze API i URL bazy danych. Upewnij się, że masz dostęp do konsoli Supabase, gdzie możesz zarządzać schematem bazy i ustawieniami autentykacji.
Gdy potrzebujesz zaimplementować autentykację, poproś skill o pomoc w konfiguracji dostawców (email, OAuth, magic linki). Skill będzie prowadzić cię przez ustawienie metod logowania i rejestracji użytkowników.
Do projektowania bazy danych użyj skilla do tworzenia schematów PostgreSQL z włączoną Row Level Security (RLS). Skill pomoże ci zdefiniować tabele, relacje i polityki dostępu zabezpieczające dane użytkowników.
Dla funkcji real-time poproś skill o konfigurację subskrypcji i broadcastów Supabase, aby aplikacja mogła odbierać live'owe aktualizacje danych.
Wdrażaj funkcje serverless pisząc TypeScript i korzystając z Edge Functions. Skill wspiera migracje schematów bazy danych i integrację z frameworkami takimi jak Next.js, React czy Vue.