R
reviewing-nextjs-16-patterns
Sprawdź kod Next.js 16 pod kątem bezpieczeństwa, cachowania i zmian kompatybilności
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego przeglądu kodu Next.js pod kątem zgodności z wersją 16. Analizuje podatności bezpieczeństwa w Server Actions, waliduje wzorce middleware, sprawdza strategie cachowania i identyfikuje zmiany mogące złamać istniejący kod. Idealna do przygotowania projektu do migracji, audytu bezpieczeństwa lub weryfikacji przestrzegania nowych standardów Next.js 16. Wspiera przeszukiwanie plików, czytanie kodu i dokumentowanie wyników.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium djankies/claude-configs z ścieżką nextjs-16/skills/reviewing-nextjs-16-patterns. 2. Otwórz projekt Next.js, który chcesz przeanalizować, i uruchom umiejętność z poleceniem przeglądu kodu. 3. Umiejętność automatycznie przeszuka Twoje pliki w poszukiwaniu Server Actions (use server), plików middleware.ts i komponentów asynchronicznych, aby zidentyfikować potencjalne problemy bezpieczeństwa. 4. Dla każdego znalezionego Server Action sprawdzi obecność kontroli autentykacji na początku funkcji, walidacji autoryzacji przed dostępem do danych oraz prawidłowego obsługiwania błędów bez ujawniania poufnych informacji. 5. Przeanalizuje konfigurację middleware pod kątem logiki autentykacji, zdefiniowanych chronionych tras i poprawnego przekierowania dla nieautoryzowanego dostępu. 6. Przejrzy komponenty serwera pod kątem walidacji sesji, kontekstu użytkownika i bezpiecznych zapytań do bazy danych, a następnie wygeneruje raport z rekomendacjami do naprawy przed migracją na Next.js 16.