← ClaudeAtlas

coderabbit-setuplisted

Tworzy dopasowany do stacku projektu plik .coderabbit.yaml, żeby CodeRabbit robił automatyczny AI code review każdego pull requesta przed merge. Wykrywa stack (Expo/RN, Next.js, React+Vite, Node, Supabase), skleja config z bazowego template'u + bloków per stack i waliduje YAML. Używaj gdy: „skonfiguruj CodeRabbit", „dodaj CodeRabbit do projektu", „coderabbit setup", „ustaw AI reviewera PR-ów", „dodaj code review do repo", „chcę review pull requestów" — a także przy bootstrapie nowego projektu, gdy user chce mieć reviewera PR od startu.
AIBiz-Automatyzacje/claude-cron · ★ 1 · AI & Automation · score 65
Install: claude install-skill AIBiz-Automatyzacje/claude-cron
# coderabbit-setup — konfiguracja CodeRabbit dla projektu Tworzy `.coderabbit.yaml` w korzeniu repo — spójny ze standardem z pozostałych projektów (język polski, profil assertive, te same tools i reguły z `coding-rules.md`), a dopasowany do stacku bieżącego projektu. ## Pliki skilla - `templates/coderabbit-base.yaml` — część wspólna configu (tone, review, tools, knowledge_base). Zawiera komentarze `# STACK:` i `# UZUPEŁNIJ:` wskazujące miejsca do dopasowania. - `reference/stack-blocks.md` — gotowe bloki `path_filters` + `path_instructions` per stack, z sygnałami detekcji. ## Wykonanie 1. **Sprawdź istniejący config.** Jeśli `.coderabbit.yaml` już istnieje w korzeniu repo — pokaż userowi diff względem tego, co byś wygenerował, i ZAPYTAJ czy nadpisać. Nie nadpisuj bez potwierdzenia. 2. **Wykryj stack.** Przeczytaj `package.json` (dependencies + devDependencies) i strukturę katalogów. Sygnały detekcji są opisane przy każdym bloku w `reference/stack-blocks.md`. Jeśli user podał stack w argumencie — użyj go zamiast detekcji. Jeśli detekcja jest niejednoznaczna (np. brak package.json) — ZAPYTAJ usera o stack, nie zgaduj. 3. **Sklej config.** Weź `templates/coderabbit-base.yaml` w całości i: - dołóż do `path_filters` i `path_instructions` bloki wykrytego stacku (Supabase łączy się z blokiem frontowym), - w `path_instructions` zostaw TYLKO wpisy dla katalogów, które istnieją w projekcie (wyjątek: świeży projekt przed init — wtedy zostaw