coderabbit-setuplisted
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