
Claude Code - recenzja
Claude Code to jedno z najmocniejszych dziś narzędzi do realnej, wielokrokowej roboty nad kodem, a w parze z Opusem wyznacza wysoki poziom przy trudnych refaktorach i analizie istniejących projektów.
Claude Code to agentowe narzędzie do programowania od Anthropica, które żyje w terminalu i wpina się do IDE, a nie w osobnym czacie z modelem. Zamiast podsuwać Ci podpowiedzi linijka po linijce, dostaje zadanie i samo je rozbija na kroki: czyta repozytorium, edytuje pliki, odpala komendy, sprawdza wynik i poprawia. Najlepiej działa na modelu Claude z rodziny Opus, czyli na tym, co Anthropic ma dziś najmocniejszego do rozumowania nad kodem. Liczy się, bo wyznacza inny standard pracy z AI niż autouzupełniacze pokroju Copilota - tu rozmawiasz o całych zadaniach, nie o fragmentach. Moja teza jest prosta: to jedno z najmocniejszych narzędzi do realnej, wielokrokowej roboty nad istniejącym kodem, ale płacisz za to tokenami i koniecznością nauczenia się, jak nim sterować. Jeśli traktujesz je jak inteligentnego juniora, któremu trzeba dać konkretne zadanie i kontekst, odwdzięcza się ponadprzeciętnie.
Mocne strony
- Głęboka agentowość to nie marketing, tylko realny tryb pracy. Claude Code potrafi sam przejść przez ciąg czynności: znaleźć właściwe pliki, zmienić je, uruchomić testy i zareagować na błąd bez tego, żebyś prowadził go za rękę na każdym kroku. To różnica między narzędziem, które podpowiada, a takim, które faktycznie wykonuje zadanie.
- Jest terminal-native, więc siedzi tam, gdzie i tak pracujesz. Ma bezpośredni dostęp do powłoki, gita, menedżerów pakietów i Twoich skryptów, dzięki czemu nie musi zgadywać stanu projektu - może go po prostu sprawdzić. Dla kogoś, kto żyje w wierszu poleceń, to znacznie naturalniejszy przepływ niż klejenie kodu z okna przeglądarki.
- Duży kontekst pozwala mu ogarnąć większy wycinek projektu naraz. Zamiast patrzeć na jeden plik w oderwaniu, potrafi wciągnąć wiele powiązanych modułów i trzymać je w głowie podczas zmiany. To właśnie dlatego radzi sobie z zależnościami, które autouzupełniacze gubią.
- W parze z Opusem jest po prostu mocny w trudnym rozumowaniu. Przy refaktorach, które wymagają zrozumienia, dlaczego coś jest napisane tak a nie inaczej, jakość modelu robi kolosalną różnicę i tu czuć, że pod spodem siedzi czołowy model do kodu. To nie jest narzędzie, które tylko przekleja wzorce - ono nadąża za logiką.
- Świetnie sprawdza się przy dużych, nudnych refaktorach, które ręcznie zjadają godziny. Migracje API, ujednolicanie konwencji w całym repo, rozbijanie monolitycznych funkcji - rzeczy mechaniczne, ale wymagające uwagi, oddaje szybko i konsekwentnie. To miejsce, gdzie agentowe podejście zwraca się najszybciej.
Słabe strony
- Koszt tokenów potrafi zaboleć i trzeba go pilnować. Agent, który sam czyta repozytorium, odpala kroki i poprawia własne błędy, zużywa znacznie więcej tokenów niż zwykły czat z modelem, zwłaszcza na Opusie. Przy intensywnej pracy nad dużym projektem rachunek rośnie szybciej, niż się spodziewasz, więc warto obserwować zużycie.
- Podejście terminalowe nie każdemu siądzie. Brak rozbudowanego GUI oznacza, że część osób przyzwyczajonych do klikania i wizualnych diffów poczuje się tu mniej komfortowo. To narzędzie nagradza ludzi, którzy czują się swobodnie w konsoli, a resztę zmusza do zmiany nawyków.
- Wymaga dobrego promptowania i nie wybacza lenistwa. Jeśli rzucisz mu mgliste polecenie bez kontekstu i ograniczeń, potrafi pójść w złą stronę albo zrobić więcej, niż chciałeś. Najlepsze efekty wyciągniesz dopiero, gdy nauczysz się precyzyjnie definiować zadanie i zakres - a to jest umiejętność, którą trzeba w sobie wyrobić.