← ClaudeAtlas

code-reviewlisted

Przeprowadza code review dla React 19, TailwindCSS v4, shadcn/ui, Supabase, Sentry. Używaj przy przeglądaniu PR, ocenie implementacji fazy/etapu, weryfikacji zgodności z planem. Generuje raport z klasyfikacją problemów (krytyczne/poważne/drobne/sugestie).
AIBiz-Automatyzacje/claude-cron · ★ 1 · Code & Development · score 64
Install: claude install-skill AIBiz-Automatyzacje/claude-cron
# Code Review Skill do przeprowadzania code review w projekcie React 19 + TailwindCSS v4 + shadcn/ui. ## Kiedy używać - Review zmian po zakończeniu fazy/etapu zadania - Przeglądanie Pull Requestów - Weryfikacja implementacji przed merge - Audyt jakości kodu ## Workflow ### Krok 1: Zbierz kontekst Przed analizą kodu ustal: 1. **Co miało być zrobione?** — przeczytaj plan/zadanie/specyfikację 2. **Jakie pliki się zmieniły?** — `git diff --name-only` lub `git status` 3. **Jaki jest zakres?** — tylko zmiany z danej fazy, nie cały projekt ### Krok 2: Wybierz checklisty Na podstawie zmienionych plików, załaduj odpowiednie sekcje z `references/tech-stack-checklist.md`: | Pliki | Sekcje do sprawdzenia | |-------|----------------------| | `*.tsx`, `*.ts` w `src/` | React 19, TypeScript | | `*.tsx` z hooks | React 19 (zbędne useMemo/useCallback jeśli React Compiler, stary forwardRef) | | `src/lib/supabase.ts`, `supabase/**` | Supabase (RLS, auth, client) | | `*.css` z `@theme` | Tailwind CSS 4 (konfiguracja, zmienne CSS) | | Komponenty UI | Tailwind CSS 4, shadcn/ui, Dostępność | | `src/lib/sentry.ts`, error handling | Sentry (captureException, Error Boundary) | ### Krok 3: Analizuj kod Dla każdego zmienionego pliku: 1. **Zgodność z planem** — czy realizuje wymagania? 2. **Poprawność** — błędy logiczne, edge cases? 3. **Bezpieczeństwo** — walidacja, XSS, wycieki danych? 4. **Wydajność** — N+1, bundle size, lazy loading? 5. **Race conditions** — useEffect cleanup, AbortContr