Pierwsze kroki w Claude, poziom 6

Claude dla programisty: od czatu do Claude Code

Przejdziesz drogę od wklejania kodu do czatu po agenta pracującego w twoim repozytorium: debugging, code review, testy - i pierwszy kontakt z Claude Code z plikiem CLAUDE.md jako pamięcią projektu.

100 XP 4 min czytania

Ostatni przegląd treści:

Programiści dzielą się na tych, którzy wkleili raz stacktrace do czatu i uznali temat za zamknięty, i tych, którym agent robi połowę roboty. Ta lekcja prowadzi od pierwszej grupy do przedsionka drugiej. Uczciwie: to najgęstsza lekcja tego kursu, bo i możliwości są tu największe.

Poziom 1: czat jako drugi programista

Trzy zastosowania, które działają od pierwszego dnia, bez żadnej konfiguracji:

Debugging z kontekstem. Nie „czemu to nie działa”, tylko: stacktrace + fragment kodu + co już sprawdziłeś + wersje. I zdanie-klucz: „zanim zaproponujesz fix, wypisz 3 możliwe przyczyny od najbardziej prawdopodobnej”. To wymusza diagnozę zamiast strzelania.

Code review na żądanie. Wklej diff albo plik: „zrób review jak senior: bugi i edge case’y najpierw, styl na końcu; do każdej uwagi - dlaczego i propozycja poprawki”. Świetne przed wysłaniem PR-a, nie zamiast ludzkiego review.

Rubber duck z pamięcią. Opisz problem architektoniczny i każ Claude zadawać pytania, zanim cokolwiek zaproponuje. Połowę rozwiązań znajdziesz, formułując odpowiedzi - a drugą połowę dostaniesz.

W projektach (lekcja 3) trzymaj konwencje zespołu: styl kodu, stack, zasady nazewnictwa - żeby każda odpowiedź była w twoim dialekcie, nie „w ogólnym JavaScripcie”.

Poziom 2: Claude Code - agent w twoim repo

Claude Code to Claude uwolniony z okna czatu: działa w terminalu (i w edytorach), czyta twoje pliki, edytuje je, uruchamia polecenia i testy. Różnica jest kategorii, nie stopnia: nie wklejasz kontekstu - agent sam go sobie zbiera; nie przeklejasz poprawek - one lądują w plikach.

Start (szczegóły instalacji trzymamy w quescie przy karcie Claude Code, bo zmieniają się częściej niż zasady):

  1. Instalujesz narzędzie i logujesz się kontem.
  2. Wchodzisz do katalogu projektu i uruchamiasz claude.
  3. Pierwsza komenda w nowym projekcie: /init - agent przeskanuje repo i założy plik CLAUDE.md.

CLAUDE.md to pamięć projektu: co to za projekt, jak się buduje, jakie są konwencje, czego nie ruszać. Agent czyta go na starcie każdej sesji. Traktuj go jak onboarding nowego członka zespołu - im lepszy, tym mniej powtarzasz. Dopisuj do niego każdą regułę, którą agent złamał („testy uruchamiaj przez X, nie Y”) - to ten sam zdrowy cykl, co z instrukcją projektu w lekcji 3.

Jak zlecać pracę agentowi (zasady, które oszczędzą ci frustracji):

  • Zadanie = spec, nie hasło. „Dodaj walidację e-maila w formularzu rejestracji: format + unikalność, komunikaty po polsku, testy jednostkowe” bije „popraw formularz”.
  • Małe kroki, częste commity. Jedno zadanie - jedna zmiana - przegląd - commit. Agent, któremu każesz „przepisać moduł”, zrobi to… po swojemu.
  • Pętla weryfikacji to twoja siatka. Agent, który może uruchomić testy, sam łapie swoje błędy. Projekt bez testów? Zacznij od „napisz testy do obecnego zachowania”, dopiero potem zmieniaj.
  • Czytaj diffy. Agent pisze przekonująco - także wtedy, gdy się myli. Review zmian przed commitem to niepodlegająca negocjacji granica między „szybciej” a „ryzykowniej”.

Gdzie agent błyszczy, a gdzie jeszcze nie

Błyszczy: boilerplate i CRUD-y, testy, refaktory mechaniczne, migracje wzorca „zamień X na Y w 40 plikach”, dokumentacja z kodu, debugging z reprodukcją. Uważaj: decyzje architektoniczne (proponuje śmiało, konsekwencje poniesiesz ty), kod bezpieczeństwa i płatności (review x2), świeże API i biblioteki (data odcięcia wiedzy - każ mu czytać dokumentację, nie „pamiętać”).

A jeśli nie kodujesz na co dzień?

Czytasz tę lekcję „z ciekawości”? Zapamiętaj jedno: Claude Code działa na PLIKACH, nie tylko na kodzie. Uporządkowanie 200 plików w folderze, seryjna zmiana w dziesiątkach dokumentów, sklejenie raportu z wielu CSV - to też jego praca. Ścieżka Budowniczy agentów pokazuje, dokąd to prowadzi.

Skill na start (gotowiec)

Zasady z tej lekcji (diagnoza przed fixem, spec zamiast hasła, małe kroki, review jak senior) masz spakowane w skillu startowym programisty. W Claude Code zapisz go jako .claude/skills/programista-startowy/SKILL.md w projekcie - będzie obowiązywał w każdej sesji; w czacie wklej jako instrukcję projektu. Uzupełnij stack i komendę testów w polach [W NAWIASACH].

Zrób to teraz (20-30 minut)

Wariant czatowy (bez instalacji): weź prawdziwy bug lub brzydki fragment swojego kodu i przeprowadź pełne review + fix z iteracją (min. 3 wymiany). Zastosuj „3 możliwe przyczyny najpierw”.

Wariant Claude Code (polecany): zainstaluj, odpal claude w małym projekcie, zrób /init, przeczytaj i popraw wygenerowany CLAUDE.md, po czym zleć JEDNO małe zadanie ze spec-em (np. dopisanie testu). Przeczytaj diff przed zatwierdzeniem.

Artefakt: commit z opisem „pierwsze zadanie z Claude” - albo wklejone do notatek review, które realnie poprawiło twój kod.

Zrób to w narzędziu

Lekcja mówi „co i po co”. Karta narzędzia mówi „czym i jak dziś”, z datą weryfikacji.