Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Jak używać Claude Code do code review pull requesta
/code-review w sesji, trybu wsadowego z gh pr diff | claude -p, albo akcji anthropics/claude-code-action reagującej na wzmiankę @claude w PR.Code review to jedno z zadań, w których Claude Code, oficjalne narzędzie CLI od Anthropic, sprawdza się bardzo dobrze. Ma dostęp do całego repozytorium, potrafi wyciągnąć diff pull requesta, prześledzić powiązane pliki i zwrócić konkretne uwagi z numerami linii. Możesz go użyć na trzy sposoby: interaktywnie w terminalu, jednorazowo w trybie wsadowym, oraz automatycznie na każdym pull requeście. Pokazujemy wszystkie trzy.
Typowa sytuacja: masz otwartego pull requesta z kilkunastoma zmienionymi plikami i chcesz szybkiej, merytorycznej opinii, zanim zajmie się nim recenzent. Ręczne wklejanie fragmentów kodu do czatu jest żmudne i łatwo pominąć plik. Bez podania diffa Claude Code nie wie, które zmiany są przedmiotem review, więc odpowiada zbyt ogólnie. Chcesz, żeby ocenił dokładnie to, co zmienia PR - i nic poza tym.
Claude Code nie zgaduje, co jest przedmiotem review - opiera się na tym, co mu wskażesz. W repozytorium git naturalnym punktem odniesienia jest diff między gałęzią pull requesta a gałęzią docelową. Gdy podasz ten diff (albo poprosisz o jego pobranie), agent skupia analizę wyłącznie na zmienionych liniach i ich kontekście, zamiast czytać cały projekt. Dlatego kluczem do dobrego review jest precyzyjne określenie zakresu: konkretny PR, konkretny zakres commitów albo git diff względem gałęzi bazowej.
Warto też wiedzieć, że gdy pracujesz na gałęzi z otwartym pull requestem, Claude Code pokazuje w stopce klikalny link do PR z kolorowym stanem review (zielony - zaakceptowany, żółty - oczekujący, czerwony - wymaga zmian). To ułatwia pilnowanie statusu bez wychodzenia z terminala.
/code-review. To bundlowany skill Claude Code, który przegląda bieżące zmiany pod kątem błędów i podpowiada poprawki. Wynik dostajesz od razu w terminalu.gh (GitHub CLI): gh pr diff 123 | claude -p "Jesteś recenzentem. Wskaż błędy w tym diffie, plik i linia w osobnej linijce." --output-format json. To wygodne w skryptach i CI.--append-system-prompt, na przykład Jesteś inżynierem bezpieczeństwa, szukaj podatności. Wtedy review skupia się na tym, na czym Ci zależy.anthropics/claude-code-action@v1 i sekretem ANTHROPIC_API_KEY. Skonfiguruj ją tak, by reagowała na wzmiankę @claude w komentarzu pull requesta - wtedy Claude odpowie recenzją w wątku PR.claude_args (na przykład tylko odczyt i narzędzia GitHub), żeby automatyczny recenzent nie miał praw większych, niż potrzebuje.Sprawdź, że uwagi odnoszą się do rzeczywiście zmienionych linii - każda powinna mieć plik i numer linii, który znajdziesz w diffie. Jeśli używasz GitHub Actions, po dodaniu komentarza @claude w pull requeście w ciągu chwili powinien pojawić się komentarz-recenzja od bota, a w zakładce Actions zobaczysz zielony przebieg workflow. Przy trybie wsadowym potwierdź, że wynik w formacie JSON zawiera treść recenzji, a nie pusty obiekt.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...