supabase-known-pitfalls
Identyfikuj i unikaj błędów Supabase — poradnik do code review i audytu bezpieczeństwa
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Claude/Codex, który pomaga Ci znaleźć i naprawić najczęstsze błędy w integracji Supabase. Obejmuje 12 krytycznych pułapek: ujawnianie service_role key w kodzie klienta, brak Row Level Security, brak connection pooling w serverless, nieprawidłowe obsługę błędów, brakujące .select() po mutacjach, tworzenie wielu instancji klienta i brak typów generowanych. Używaj do przeglądu kodu, onboardingu nowych deweloperów, audytu istniejących projektów lub debugowania nieoczekiwanego zachowania. Aktywuj frazami jak "supabase błędy", "supabase anti-patterns", "supabase code review" lub "supabase debugging".
Jak używać
- Zainstaluj skill w swoim środowisku Claude/Codex, upewniając się, że masz dostęp do repozytorium kodu Supabase, który chcesz przeanalizować. 2. Przygotuj fragment kodu lub całą ścieżkę do projektu Supabase — skill będzie szukać typowych błędów przy użyciu narzędzi Read i Grep. 3. Wyzwól skill jedną z fraz: "supabase mistakes", "supabase anti-patterns", "supabase pitfalls", "supabase code review", "supabase gotchas", "supabase debugging" lub "what not to do supabase". 4. Skill przeanalizuje kod pod kątem 12 najczęstszych pułapek: ekspozycji service_role key, braku RLS, braku connection pooling, nieprawidłowego obsługiwania { data, error }, brakującego .select() po insert/update, .single() na opcjonalnych wynikach, wielu instancji klienta i braku typów generowanych. 5. Przejrzyj raporty z wyjaśnieniami, dlaczego każdy błąd jest niebezpieczny, i otrzymaj poprawne wzorce kodu używające createClient z @supabase/supabase-js v2+. 6. Zastosuj rekomendacje w swoim projekcie, szczególnie skupiając się na błędach bezpieczeństwa i integralności danych.