S
supabase-prod-checklist
Checklist wdrażania Supabase do produkcji – bezpieczeństwo, wydajność i gotowość do uruchomienia
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill automatyzuje 14-punktową listę kontrolną wdrażania projektów Supabase na produkcję. Obejmuje wymuszenie Row Level Security na wszystkich tabelach, separację kluczy dostępu, connection pooling przez Supavisor, konfigurację backupów z PITR, ograniczenia sieciowe, domeny niestandardowe, ustawienia autoryzacji, limity zapytań, monitoring, Edge Functions i polityki Storage. Bazuje na oficjalnym przewodniku Supabase. Uruchom skill gdy przygotowujesz projekt do uruchomienia lub audytujesz istniejący system pod kątem luk bezpieczeństwa i wydajności.
Jak używać
- Zainstaluj Supabase CLI (
npx supabase --version) i upewnij się, że masz zainstalowany@supabase/supabase-jsw wersji 2 lub wyższej w swoim projekcie. - Przygotuj osobny projekt Supabase na planie Pro lub wyższym dla środowiska produkcyjnego – nigdy nie łącz środowiska deweloperskiego i produkcyjnego.
- Wyzwól skill frazami takimi jak "supabase production", "supabase go-live", "supabase launch checklist", "supabase prod ready" lub "deploy supabase".
- Skill przejdzie przez 14 kroków: wymuszenie RLS na wszystkich tabelach, separację kluczy (anon vs service role), konfigurację connection pooling, ustawienie backupów i PITR, ograniczenia dostępu sieciowego, domeny niestandardowe, szablony e-maili autoryzacyjnych, limity zapytań, monitoring, Edge Functions, polityki Storage, indeksy bazy danych i migracje.
- Dla każdego kroku skill wyświetli polecenia SQL lub CLI do wykonania – uruchom je w swoim projekcie i potwierdź, że wszystkie kroki przeszły bez błędów.
- Po ukończeniu checklist będziesz mieć pewność, że Twój projekt Supabase spełnia wymogi bezpieczeństwa i wydajności przed uruchomieniem na produkcji.