Przejdź do głównej zawartości

Sekcja budowania w Claude Code to 21 przewodników dla programistów i tech leadów, które zamieniają zatwierdzony plan w zmergowaną zmianę: implementację w wielu plikach, jedną zmianę w setkach plików, pracę z API, bazą danych i dokumentacją oraz środowisko pracy wokół nich. Każdy przewodnik kończy się dowodem (zielone testy, diff w ustalonym zakresie), a nie czytaniem linia po linii.

Rano zatwierdzasz plan limitowania zapytań per klucz API. Do obiadu Claude Code zmienia 14 plików, po cichu poprawia dwa testy, żeby przechodziły, i zostawia 900-liniowy diff w pull requeście (PR), którego nikt nie chce przeglądać. Plan był dobry; budowanie nie miało punktów kontrolnych.

Te przewodniki budują małymi krokami: każdy krok uruchamia twoje testy, typecheck i lint i musi się obronić, zanim zacznie się następny, a zmiana kończy się raportem z dowodami, który ty i recenzent sprawdzacie zamiast każdej linii.

Twoja sytuacjaZacznij odZ czym wychodzisz
Zatwierdzony plan obejmuje kilka plikówOd planu do działającego kodu i zmiany w wielu plikachMałe commity, każdy zielony w CI
Jedna mechaniczna zmiana w setkach plikówOperacje wsadowe (wbudowany skill /batch) i refaktoryzacja na dużą skalęNiezależne PR-y, każdy z własną bramką
Lepsza struktura, to samo zachowanieWzorce refaktoryzacjiNajpierw testy charakteryzujące, potem refaktoryzacja
Nowe endpointy REST lub GraphQLBudowanie APIKontrakt i testy, które go sprawdzają
Zmiany schematu, zapytań lub danychPraca z bazą danych i migracjeMigracje sprawdzone na jednorazowej bazie
Dostawca płatności, e-maili lub OAuthIntegracje z usługami zewnętrznymiKod integracji przetestowany w sandboksie
Dokumentacja rozjeżdża się z kodemDokumentacjaDokumentacja wygenerowana na nowo i pilnowana przez bramkę
Repozytorium nie mieści się w kontekścieDuże bazy koduSesje o wąskim zakresie, które czytają tylko to, co ważne
Claude zapomina twoje konwencje między sesjamiSystem pamięciCLAUDE.md i reguły, które działają

Reszta sekcji to twoje codzienne środowisko: flagi i sesje w wierszu poleceń, inżynieria promptów, polecenia slash, praca w terminalu, współpraca IDE i CLI, aplikacja desktopowa, optymalizacja przepływu pracy, triki na co dzień i funkcje, których jeszcze nie próbowałeś.

Pętla wymaga planu zapisanego w repozytorium; jeśli go nie masz, zacznij od planowania z Claude Code.

  1. Uruchom odizolowaną, nazwaną sesję w nowym git worktree, żeby budowanie nie kolidowało z inną pracą:

    Okno terminala
    claude --worktree rate-limit -n rate-limit
  2. Przekaż Claude’owi plan i tylko pierwszy krok, używając pierwszego promptu poniżej.

  3. Po każdym kroku Claude uruchamia polecenia weryfikacyjne i składa raport. Sprawdzasz raport, nie diff.

  4. Przed PR-em uruchom w sesji /code-review, popraw to, co znajdzie, a potem drugim promptem przygotuj raport z dowodami.

  5. Jeśli krok pójdzie źle, naciśnij dwa razy Esc (albo uruchom /rewind) i wybierz punkt kontrolny sprzed tego kroku. Punkty kontrolne przywracają tylko pliki edytowane narzędziami edycji Claude’a; nie cofają commita ani zmian zrobionych przez Bash. Jeśli krok został już zacommitowany, uruchom też git reset --hard HEAD~1, a potem sformułuj krok od nowa.

Od v2.1.280 (oba kanały wydań na 2026-10-12) Claude Code domyślnie używa Claude Opus 5.5 z wysiłkiem medium; na starszej instalacji sprawdź claude --version. Przy trudnym kroku najpierw podnieś wysiłek (/effort high albo --effort xhigh), a model zmieniaj dopiero wtedy, gdy przemawiają za tym twoje własne wyniki. Zobacz przegląd modeli.

Jak sprawdzić zbudowaną zmianę bez czytania każdej linii?

Dział zatytułowany „Jak sprawdzić zbudowaną zmianę bez czytania każdej linii?”

Akceptujesz dowody, których agent nie podrobi prozą. Zmiana jest gotowa, gdy spełnia pięć warunków:

  1. Testy akceptacyjne przeszły z czerwonych na zielone, a ty widziałeś, jak padają.
  2. Te same testy, typecheck i lint przechodzą w CI, a nie tylko na laptopie.
  3. git diff --stat main pokazuje wyłącznie pliki, które plan uznał za objęte zakresem.
  4. Żaden istniejący test nie zmienił się bez powodu, który akceptujesz.
  5. /code-review (albo agent recenzujący w CI) nie zgłosił niczego, co wciąż jest otwarte.

Czytasz tylko to, co te warunki wskażą. Żeby łapać błędy typów w trakcie budowania, a nie dopiero w CI, dodaj hook z typecheckiem (automatyzacja hookami). Programista akceptuje zmianę mieszczącą się w zatwierdzonym planie; tech lead akceptuje wszystko, co zmienia zakres planu. Uzasadnienie znajdziesz w tekście dowody zamiast diffów; format PR-a to pakiet dowodów.

ObjawPrawdopodobna przyczynaJak wyjść
Testy przechodzą, ale funkcja nie działaClaude poprawił testy albo asercje są za słabePrzywróć każdy zmieniony test poleceniem git restore --source=main -- TEST_PATH, gdzie TEST_PATH to ścieżka zmienionego testu, i powtórz krok z zasadą „never edit an existing test”
Diff dotyka plików spoza planuKrok był za duży albo plan pominął jakieś wywołanieNaciśnij dwa razy Esc (albo uruchom /rewind) i wybierz punkt kontrolny sprzed kroku; jeśli krok został już zacommitowany, uruchom też git reset --hard HEAD~1. Zaktualizuj plan, zanim pójdziesz dalej
Jakość spada pod koniec długiej sesjiKontekst wypełniły wcześniejsze krokiZrób commit, otwórz nową sesję i wskaż jej plan oraz następny krok
Dwie sesje nadpisują sobie plikiObie pracowały w jednym checkoucieDaj każdej sesji własny worktree przez --worktree