gdamian.pl
← Wszystkie wpisy
10 min

Claude dla programistów: 3 tygodnie pracy i 7 rzeczy, które naprawdę przyspiesza 

Damian GębalaAutor

Claude Code to terminalowy agent programistyczny od Anthropic. Czytający kod, uruchamia polecenia, edytuje pliki i sam pisze commity. Do programisty wchodzi w cenie abonamentu Claude Pro (20 USD miesięcznie, albo 200 USD za rok z góry). Najwięcej przyspiesza trzy rzeczy: refaktor dotykający wielu plików naraz, pisanie testów i debugowanie na podstawie stack trace. Nie nadaje się natomiast do architektury i do kodu, w którym jeden błąd kosztuje klienta pieniądze.

Pracuję z nim od trzech tygodni na własnych projektach. Poniżej lista rzeczy, które realnie skróciły mi czas, oraz granice, w których zaczyna się schodzić z drogi.

Siedem rzeczy, które naprawdę przyspieszają

1. Czytanie repozytorium za Ciebie

Po uruchomieniu w katalogu projektu Claude Code analizuje strukturę plików i czyta kod źródłowy, żeby zrozumieć kontekst całego repozytorium. Rozumie zależności między plikami, łańcuchy importów i wzorce architektoniczne. Zanim napiszesz pierwsze zdanie promptu, on już wie, co tam jest.

Przy projektach powyżej stu tysięcy linii kodu ta przewaga nad podpowiedziami w edytorze jest najbardziej widoczna. Bo podpowiedź działa w obrębie jednego pliku, a agent operuje na całym repo.

2. Refaktor przekrojowy w jednym poleceniu

To jest miejsce, w którym Claude Code bije konkurencję. Zamiast „zrób to" i przeklikania kilkudziesięciu plików dostajesz: „zmień nazwę typu UserProfile na Profile wszędzie i zaktualizuj importy". Narzędzie samo przechodzi po grafie zależności, znajduje każde użycie, aktualizuje definicje i poprawia importy, zanim cokolwiek zapiszesz. W benchmarku, w którym zespół testował trzy narzędzia na prawdziwej bazie Next.js, to właśnie zadanie dało Claude Code 4 minuty bez ręcznych poprawek, przy 6 minutach i dwóch poprawkach dla Composera w Cursor oraz 12 minutach pracy „podpowiedź po podpowiedzi" w Copilocie.

3. Testy, których nie chciało ci się pisać

Narzędzie dobrze radzi sobie z testami jednostkowymi i integracyjnymi, z endpointami API, z migracjami bazy danych i z komponentami React. Praktyczny przebieg wygląda tak: wklejasz komunikat z załączonym stack trace, opisujesz oczekiwany wynik i dostajesz poprawkę walidacji. Przy wklejaniu dokładnego komunikatu błędu, zamiast własnymi słowami, Claude rozpoznaje problem w około 90% przypadków. Drugi polski poradnik podaje tę samą wartość z drugiej strony: 9 na 10 przypadków, jeśli wiesz, jak zadanie przekazać.

4. Debugowanie zamiast zgadywania

Zamiast przeklikiwać pliki w poszukiwaniu przyczyny podajesz stack trace, a on analizuje logi i sprawdza hipotezy. W tym samym benchmarku debugowanie błędu produkcyjnego zajęło mu 3 minuty i skończyło się dodaniem brakującego sprawdzenia wartości null. Cursor potrzebował 5 minut. Copilot 8 minut i rozwiązał objaw, a nie przyczynę, co tester opisał wprost w tabeli wyników.

5. CLAUDE.md jako pamięć projektu

Plik CLAUDE.md w katalogu głównym repozytorium to instrukcja, którą narzędzie czyta przy każdym uruchomieniu. Wpisujesz tam decyzje architektoniczne, konwencje nazewnictwa i preferowane biblioteki. Zajmuje to 30 sekund. Oszczędza godziny poprawek, bo model od początku wie, jak wygląda ten projekt, zamiast za każdym razem zgadywać konwencje. Instrukcja, zasady komitowania i struktura katalogów czytane są na start każdej sesji, więc wiedza przeżywa restart terminala.

6. Kilka instancji naraz

Na dużym systemie uruchamiasz kilka niezależnych instancji, każdą skoncentrowaną na innym module, a konflikty w Git rozwiązujesz przez worktrees. Wariant od producenta pozwala ciągnąć do 16 agentów równolegle: jeden buduje stronę główną, drugi formularz, trzeci cennik. Całość idzie jednocześnie zamiast sekwencyjnie. Nie jest to tryb na każdy dzień, ale przy rozbudowie modułu skraca wyraźnie.

7. Hooki jako automatyczna bramka jakości

Hooki uruchamiają komendy przed lub po użyciu narzędzia. Typowe zastosowania: formatowanie po każdej edycji pliku, sprawdzanie typów przed commitem, automatyczne testy po modyfikacji kodu, blokowanie operacji na katalogach, z którymi nie chcesz nic robić, powiadomienie na pulpit po dłuższym zadaniu. Jeden z hooków w konfiguracji projektu odpala Prettier po edycji pliku. To jest ten rodzaj automatyzacji, który zostaje w repozytorium, bo działa też wtedy, gdy nie ma cię przy komputerze.

Trzy tygodnie po kolei

Pierwszy tydzień to rozruch. Instalacja idzie natywnym instalatorem, bez Node.js i bez zależności, a instalacja przez npm jest oznaczona jako przestarzała. Potem /init, który generuje pierwszą wersję pliku CLAUDE.md z opisem projektu. Przez kilka dni główną pracą jest uczenie się, kiedy warto prosić, a kiedy nie.

Drugi tydzień to rutyna. Wchodzi nawyk dzielenia zadania na kawałki po dwie godziny, bo im dłuższe zadanie dostaje model, tym niższy procent sukcesów i tym więcej błędów. Do tego tryb planowania (Shift+Tab), w którym agent najpierw rozkłada strategię, a kod powstaje dopiero po akceptacji. W tym miejscu przestajesz pisać prompty po angielsku, bo wchodzisz w nawyk pisania po polsku i jakość odpowiedzi nie pada.

Trzeci tydzień to realna oszczędność. Zadania, w których wcześniej skakałeś między plikami przez pół godziny, schodzą do kilku minut jasnego polecenia. W praktyce dobrze skonfigurowane narzędzie skraca czas na rutynowych zadaniach o dziesiątki godzin w tygodniu. Nie mam dla tej liczby własnego pomiaru przed i po, więc traktuj ją jako deklarację źródła, nie jako mój wniosek.

Gdzie Claude Code zawodzi

Najczęstszy problem to przekonanie, że skończył. W projekcie testowym komunikat o gotowości systemu pojawiał się wielokrotnie, kiedy brakowało istotnych funkcjonalności. Druga sprawa: brak specyfikacji języka lub waluty skutkował aplikacją po angielsku z cenami w dolarach, mimo polskiego kontekstu projektu. Trzecia: model lubi dodawać funkcje na zapas i pisać kod bardziej skomplikowany, niż trzeba.

Do tego dochodzi kontekst. Każda nowa sesja zaczyna od czystej karty, a przeciążony kontekstem model zachowuje się jak ktoś po piątej kawie: coś robi, ale nie wiadomo co. Dlatego /compact warto odpalać, gdy widzisz, że okno kontekstu jest zapełnione w około 75%, a /context pokazuje, co aktualnie siedzi w pamięci.

Koszt też rośnie w miejscach, których nie widać. Starsze porównania podawały rachunek rzędu 10 do 30 USD miesięcznie za typowe użycie. Czeskie źródło, które zgromadziło dane o realnych fakturach, podaje zupełnie inne liczby: średnio 13 USD dziennie aktywności, czyli 130 do 260 USD miesięcznie, a nowsze modele zużywają około 30% więcej tokenów dla tego samego tekstu przy niezmienionej stawce. Nie wolno tych liczb skleić w jeden widełki z tamtym szacunkiem. To inne populacje użytkowników. Realny scenariusz: uruchamiasz pętle agentowe albo trzy sesje naraz i limit Pro kończy się przed obiadem, więc przeskakujesz na Max.

Ile to kosztuje

Tabela poniżej pochodzi w całości z oficjalnego cennika Anthropic, więc ceny nie mieszają się z szacunkami blogów. Kwoty są bez podatku, tak jak na stronie producenta.

PlanCenaCo dostajesz
Free0 USDCzat, pliki, wyszukiwanie. Claude Code nie wchodzi w zakres.
Pro20 USD miesięcznie, albo 200 USD za rok z góryClaude Code, więcej modeli, co najmniej 5x więcej użycia na 5 godzin niż darmowy plan.
Maxod 100 USD miesięcznie5x albo 20x więcej niż Pro, priorytet w godzinach dużego ruchu. Druga kwota, 200 USD za Max 20x, pojawia się tylko w źródle trzecim, nie na stronie producenta.
Team20 USD za miejsce rocznie, 25 USD miesięcznie; wersja Premium 100 i 125 USDOd 2 do 150 osób. Zużycie modeli nie zasila Twojego planu.
Enterprise20 USD za miejsce miesięcznie przy płatności rocznejKoszt zużycia modeli doliczany osobno, w stawkach API.

Uwaga na rachunek: deklarowane 17 USD miesięcznie przy płatności rocznej to 204 USD za rok, a faktycznie pobierane jest 200 USD z góry. Różnica to zaokrąglenie w komunikacji, nie błąd płatności. Realna cena miesięczna rocznego Pro to 16,67 USD. Płatność miesięczna kosztowałaby 240 USD rocznie, czyli 40 USD więcej.

Okno limitów resetuje się co pięć godzin, a płatne plany dokładają limity tygodniowe. Aktywność w Claude na webie, w aplikacji i w Claude Code ciągnie się z jednego wspólnego puli limitów, więc wieczorem nie zaczniesz nowego zadania, bo zużyłeś dzienny limit na czacie.

Jeśli wolisz płacić za faktyczne zużycie, stawki API za milion tokenów są takie: Opus 5.5 - 4 USD wejście, 20 USD wyjście; Sonnet 5.5 - 2 i 10 USD; Haiku 4.5 - 1 i 5 USD; Fable 5.1 - 10 i 50 USD. Odczyt z pamięci podręcznej to 10% stawki wejścia, przy Opus 5.5 jest 5%. Przy powtarzalnym kontekście, takim jak CLAUDE.md i ostatnio czytane pliki, to zniżka działa automatycznie. Przetwarzanie wsadowe obcina stawki o połowę.

Claude Code, Cursor, Copilot - na jednym projekcie

Porównania w internecie różnią się mocno, bo każde mierzy inne zadanie. Najuczciwsze to liczby z jednej serii trzech zadań na prawdziwej bazie Next.js, którą publikuje StackNotice. Paginacja w API: Claude Code 4 minuty bez poprawek, Cursor 6 minut z dwoma poprawkami, Copilot 12 minut. Testy: 7, 9 i 8 minut. Debug ze stack trace: 3, 5 i 8 minut. Uwaga na szczegóły: przy testach wyniki to 7, 9 i 8 minut przy ocenie Excellent dla wszystkich trzech, więc autor sam określa wynik tam jako remis, choć z tabeli nie wynika on jednoznacznie.

Drugi test, z odrębnej serii, dał inne liczby: Claude Code utworzył 8 plików i potrzebował jednej ręcznej poprawki (brakującej właściwości cursor: pointer w module CSS). Autor zaznacza przy tym, że to pojedynczy przebieg, nie średnia, i że nie używał plików CLAUDE.md ani .cursorrules. Te dwa zestawy wyników nie są ze sobą porównywalne i nie powinno się ich zestawiać w jedną tabelę.

Wniosek jest prosty: Claude Code wygrywa tam, gdzie zadanie przekracza jeden plik. Cursor wygrywa jako edytor, gdy liczy się praca frontendowa i szybkie iteracje. Copilot wygrywa ceną i obecnością w każdym IDE. Jeśli przesiadasz się z podpowiedzi linia po linii na terminal, pierwszy tydzień będzie niekomfortowy. Największą barierą nie jest instalacja, tylko wiedza, której wymaga praca w konsoli.

Pierwszy dzień: komendy, które używam

Zacznij od /init. Potem w CLAUDE.md wpisz konwencje projektu. W trakcie pracy /context pokaże, co model ma w pamięci, a /compact skróci długą sesję, gdy okno się zapycha. Przed wypuszczeniem kodu warto przejść pięć warstw: ręczne testowanie na serwerze lokalnym, automatyczny przegląd kodu (/review), przegląd bezpieczeństwa (/security-review, obowiązkowo przy obsłudze danych użytkowników), zgodność z CLAUDE.md i na końcu /simplify, czyli uproszczenie tego, co agent przekomplikował. Zmiany rób pojedynczo. Naprawiasz trzy niepowiązane błędy, zrób trzy osobne pull requesty.

Przy promptowaniu sprawdza się struktura trzech warstw: co ma powstać, dlaczego i jak. Zamiast „popraw ten kod" napisz, które pliki mają zostać zmienione i na podstawie którego pliku w repo możesz wziąć wzorzec. Wskaż pliki znakiem @, nie każ agentowi zgadywać, gdzie coś poprawić.

Kiedy odłożyć Claude Code

Autoryzacja, płatności, dane osobowe, kod na zamkniętym zleceniu i wszystko, gdzie błąd kosztuje klienta pieniądze, przechodzi przez review człowieka. Narzędzie nie zrozumie kontekstu biznesowego, którego w kodzie nie ma. Nie uruchamiaj go z dostępem do produkcyjnej bazy danych: jedno źle przemyślane polecenie w konsoli wystarczy. Nie działa offline, bo każda sesja idzie do API, więc kod wychodzi na zewnątrz - przy projektach objętych klauzulą poufności sprawdź, czy umowa na to pozwala. Jeśli potrzebujesz, żeby kod nie opuszczał Twojego środowiska, modele własne i postawione lokalnie są osobnym tematem, a nie ustawieniem w Claude Code. Ten sam mechanizm opisuję przy modelach postawionych własnym siłami.

Jeśli pracujesz w firmie i chcesz wiedzieć, od czego ułożyć wdrożenie, zacznij od siedmiu procesów, które da się automatyzować jako pierwsze. A jeżeli na myśl o asystencie programistycznym myślisz „fajnie, ale to nie dla mnie, bo nie umiem programować" - warto zobaczyć, jak taki asystent wygląda po stronie właściciela firmy: trzy warianty wdrożenia z kosztami. Promptowanie to zresztą osobny temat, bo sama technika pisania promptów w 2026 roku już nie wystarcza - liczy się to, co wcześniej przygotujesz.

Jeśli chcesz pogadać o tym, co w Twoim projekcie da się oddać agentowi, a co musi zostać przy Tobie - napisz do mnie, odpowiadam zwykle tego samego dnia.

Robisz coś podobnego u siebie?Napisz do mnie

Masz proces, który zjada tydzień pracy? Odzyskajmy ten tydzień.

Napisz do mnie