Tokeny nie muszą być twoim wrogiem
Każdy, kto pracuje z asystentami AI na co dzień, zna ten ból – kontekst ucieka, odpowiedzi stają się coraz krótsze, a Ty płacisz za kolejne tokeny, które nie przynoszą wartości. Claude Code może być tutaj wyjątkiem, ale tylko jeśli wiesz, jak nim sterować. Nate Herk, autor specjalizujący się w automatyzacji i AI, przetestował kilkadziesiąt technik i podzielił je na trzy poziomy zaawansowania. W tym poradniku zebrałem wszystkie 32 – od pierwszych kroków po zaawansowane integracje – żebyś mógł od razu zastosować je w swoim projekcie.
Podstawy, które musisz znać – fundament wydajności
Zanim zaczniesz kombinować z sub-agentami i pętlami, warto postawić solidny fundament. Nawet jeśli korzystasz z Claude Code od dłuższego czasu, przynajmniej kilka z poniższych porad może być dla Ciebie nowością. Nate Herk podkreśla, że największe straty tokenów wynikają właśnie z pomijania tych podstaw.
Zacznij od inicjalizacji projektu. Komenda /init tworzy plik cloud.md, który działa jak swoisty blueprint aplikacji – przechowuje architekturę, kluczowe decyzje techniczne i kontekst. To pierwsza rzecz, którą powinieneś zrobić w nowym repozytorium. Dzięki temu Claude nie będzie musiał na nowo domyślać się struktury projektu za każdym razem, gdy rozpoczniesz nową sesję.
Użyj komendy /init, aby wygenerować cloud.md opisujący architekturę projektu. Przechowuj w nim decyzje techniczne, zależności i kluczowe konwencje.
Kolejny krok to dashboard statusu na żywo. Wpisz /st status line, a w terminalu zobaczysz pasek z aktualnymi metrykami sesji – liczbą tokenów, czasem pracy, ilością komunikatów. To pomaga zachować kontrolę nad tym, co dzieje się w tle, i szybko reagować, gdy kontekst zaczyna uciekać.
Jeśli zdarza Ci się pisać dłuższe fragmenty kodu i jednocześnie myśleć nad rozwiązaniami, włącz tryb głosowy. Claude Code obsługuje komendy głosowe, co pozwala skupić się na problemie bez odrywania rąk od klawiatury. Nate Herk zaznacza, że to nie jest trik dla leniwych – to realne narzędzie do szybszego prototypowania, zwłaszcza podczas burzy mózgów.
Nie pozwól tokenom rosnąć bez kontroli
Najczęstszym błędem początkujących użytkowników jest utrzymywanie ogromnego kontekstu przez całą sesję. Im więcej tokenów w oknie, tym wolniejsza odpowiedź i wyższe koszty. Herk proponuje prosty nawyk – regularnie sprawdzaj rozmiar kontekstu komendą /context. Gdy przekroczy 60%, użyj /compact, a przy zmianie zadania sięgnij po /clear.
/context – sprawdź aktualne zużycie tokenów. Jeśli przekracza 60%, wywołaj /compact, aby skompresować konwersację bez utraty istotnych informacji. Między zadaniami używaj /clear.
Warto też od samego początku włączyć tryb planowania (Plan Mode). Zanim wydasz Claude’owi pierwszą komendę, opisz mu ogólny cel i oczekiwane kroki. To oszczędza mnóstwo tokenów, które normalnie poszłyby na poprawki i iteracje. Traktuj Claude’a jak swojego młodszego programistę – nie wydawaj suchych poleceń, tylko przedstaw problem do rozwiązania. Poproś go też o zadawanie pytań wyjaśniających, zanim przystąpi do działania. Taka współpraca daje bardziej precyzyjne wyniki przy mniejszym zużyciu tokenów.
Nate Herk zaleca również wplecenie mechanizmów samoweryfikacji w listy zadań. Umieść w opisie zadania krok „sprawdź poprawność wygenerowanego kodu”, a Claude sam wykona wewnętrzną kontrolę jakości. To prosta zmiana, która znacząco redukuje liczbę błędów w finalnym kodzie.
Średniozaawansowane techniki – więcej mocy, mniejszy koszt
Gdy opanujesz podstawy, czas na prawdziwe przyspieszenie. Herk opisuje kilka strategii, które najbardziej zmieniają codzienną pracę z Claude Code. Pierwsza z nich to sub-agenci. Możesz delegować zadania do osobnych instancji, które działają w izolowanym kontekście. To pozwala prowadzić równolegle kilka wątków – na przykład jeden sub-agent refaktoryzuje moduł, drugi pisze testy, a trzeci analizuje błędy. Nie musisz czekać w kolejce.
Drugim istotnym elementem są niestandardowe umiejętności (Custom Skills). Stwórz plik z gotowymi promptami, które powtarzasz w każdym projekcie: standard formatowania, konwencje nazewnictwa, szablon dokumentacji. Wystarczy odwołać się do niego na początku sesji, a Claude od razu będzie działał zgodnie z Twoimi regułami. To eliminuje konieczność opisywania tych samych zasad za każdym razem, co oszczędza setki tokenów dziennie.
Wybierz lżejszy model, gdy szczegóły nie są kluczowe
Nie każde zadanie wymaga pełnej mocy Claude’a Opus. Do prostych refaktoryzacji, generowania dokumentacji czy pisania testów jednostkowych sprawdzi się model Haiku – szybszy i tańszy. Nate Herk radzi, aby świadomie dobierać model do trudności zadania. W dłuższej perspektywie to właśnie ta decyzja ma największy wpływ na koszty.
Plik cloud.md warto regularnie odświeżać. W miarę rozwoju projektu zmieniają się zależności, architektura i priorytety. Aktualizuj go dynamicznie, zamiast dodawać wszystko do kontekstu sesji. Możesz też podlinkować do zewnętrznych plików – dzięki temu kontekst pozostaje lekki, a Claude w razie potrzeby sięga po dodatkowe informacje. To jedno z tych rozwiązań, które wygląda prosto, ale robi ogromną różnicę przy dużych projektach.
Jeśli Claude zaczyna schodzić z obranej ścieżki – nie zwlekaj. Herk zaleca natychmiastowe przerwanie (Exit early) i ponowne zapytanie, zamiast próbować naprawić błąd na siłę. Podobnie działa iteracyjne podważanie wyników – zamiast akceptować pierwszą odpowiedź, poproś o alternatywne podejście lub krytykę własnego rozwiązania. Do szybkiego cofania się do poprzedniego punktu rozmowy służy komenda /re, która przywraca konwersację bez utraty kontekstu.
/re – przywróć poprzedni punkt rozmowy, cofając się bez utraty kontekstu. Używaj, gdy Claude zboczy z tematu lub wygeneruje błędne rozwiązanie.
Przydatne są też powiadomienia. Skonfiguruj hooki, które poinformują Cię, gdy długotrwałe zadanie (na przykład regeneracja całego modułu) zostanie zakończone. Dzięki temu nie musisz siedzieć i czekać – zajmij się czymś innym, a Claude zawoła Cię, gdy skończy. Do weryfikacji wizualnych używaj zrzutów ekranu – wklej screenshot layoutu, a Claude oceni, czy wszystko jest na swoim miejscu.
Zaawansowane techniki – integracja, automatyzacja i pełna kontrola
Doświadczeni użytkownicy mogą sięgnąć po narzędzia, które zmieniają Claude Code z asystenta w prawdziwe centrum dowodzenia projektem. Nate Herk opisuje dwanaście zaawansowanych hacków, które wymagają już pewnej wprawy, ale efekty są spektakularne.
Pierwszy z nich to integracja z Chrome DevTools. Możesz bezpośrednio z poziomu Claude’a testować działanie aplikacji webowej – otwierać strony, sprawdzać responsywność, debugować zapytania sieciowe. To eliminuje konieczność ręcznego przełączania się między edytorem a przeglądarką. Podobnie działa klonowanie wzorców z inspirujących stron – wskaż Claude’owi URL, a on odtworzy wybrany układ, który potem dostosujesz do własnych potrzeb.
Prawdziwą rewolucją w produktywności są sesje równoległe. Użyj Git work trees, aby pracować na kilku branchach jednocześnie. W jednym oknie Claude refaktorzy kod na branchu feature/nowy-modul, w drugim poprawia błędy na fix/hotfix, a w trzecim generuje dokumentację na docs/readme. Każda sesja działa niezależnie, z własnym kontekstem i zestawem tokenów.
Optymalizacja API i automatyzacja na autopilocie
Jeśli korzystasz z MCP (Model Context Protocol) serwerów, rozważ zastąpienie ich bezpośrednimi endpointami API. Herk zauważa, że eliminuje to dodatkową warstwę komunikacji i zmniejsza opóźnienia, co przy częstych zapytaniach daje wyraźną oszczędność tokenów. Do cyklicznych zadań – na przykład cotygodniowego audytu zależności – użyj komendy /loop, która pozwala uruchomić pętlę działającą do trzech dni bez potrzeby ręcznej interwencji.
/loop – uruchom cykliczne zadanie (np. cotygodniowy audyt zależności lub sprawdzanie błędów). Pętla może działać do 72 godzin bez potrzeby ręcznej ingerencji.
Do długotrwałych projektów warto rozważyć hostowanie Claude’a na VPS (Virtual Private Server). Dzięki temu sesja nie kończy się po zamknięciu terminala, a Ty możesz łączyć się zdalnie z telefonu lub przeglądarki. To szczególnie przydatne, gdy potrzebujesz ciągłej dostępności – na przykład podczas nocnego generowania testów regresyjnych.
Kolejna zaawansowana funkcja to analiza danych w No-SQL bazach. Za pomocą narzędzi CLI możesz zadawać pytania w języku naturalnym: „pokaż mi wszystkich użytkowników, którzy nie logowali się od 30 dni”, a Claude sam zamieni to na odpowiednie zapytanie do MongoDB czy Firebase. Zero ręcznego pisania skryptów.
Tryb ultrathink, bezpieczna autonomia i zespoły agentów
Do najbardziej złożonych problemów – takich, które wymagają przeanalizowania setek plików i wielu poziomów abstrakcji – użyj trybu Ultrathink. Alokuje on maksymalną pulę tokenów, pozwalając Claude’owi na dogłębną analizę bez obcięcia kontekstu w połowie myślenia. To rozwiązanie dla sytuacji, w których oszczędzanie tokenów nie jest priorytetem, a liczy się poprawność i głębia.
Bezpieczna autonomia (Safe Autonomy) pozwala precyzyjnie kontrolować, do jakich zasobów Claude ma dostęp. Możesz ograniczyć mu zapis do konkretnych katalogów, zablokować wykonywanie komend systemowych czy wymusić zatwierdzanie każdej większej zmiany. To kluczowe, gdy pracujesz w zespole lub na produkcji. Nate Herk radzi, aby na początku ustawić dość restrykcyjne uprawnienia i stopniowo je rozszerzać, obserwując zachowanie asystenta.
Najbardziej spektakularną z zaawansowanych technik są zespoły agentów. Możesz uruchomić kilka instancji Claude’a, które współpracują ze sobą – jedna pisze kod, druga go recenzuje, trzecia pisze testy, a czwarta zarządza backlogiem. Agent lider rozdziela zadania i koordynuje komunikację. To jak posiadanie mini-zespołu developerów, którzy nigdy nie śpią i nie marudzą na stand-upach. Oczywiście wymaga to starannego skonfigurowania kontekstów i uprawnień, ale efekt końcowy – szczególnie przy dużych projektach – jest nieporównywalny z pracą jednej sesji.
Dokumentacja na żywo – już nigdy nie przegapisz zmiany
Ostatni hack z zestawienia Herka to Context 7 MCP. To narzędzie zapewnia dostęp do najświeższej dokumentacji technicznej w czasie rzeczywistym. Zamiast polegać na przestarzałych plikach w repozytorium, Claude może na bieżąco odpytywać oficjalne źródła – dokumentację frameworków, bibliotek, API. Działa to jak żywy podręcznik, który sam się aktualizuje. Nate Herk podkreśla, że dla projektów korzystających z szybko zmieniających się technologii (React, Next.js, Vercel) jest to wręcz niezbędne.
Podsumowanie – od podstaw po pełną automatyzację
Wszystkie 32 techniki, które opisał Nate Herk, łączy jedna wspólna filozofia – świadome zarządzanie tokenami i kontekstem. Nie chodzi o to, by używać każdej z nich codziennie. Wybierz te, które pasują do Twojego poziomu zaawansowania i charakterystyki projektu. Zacznij od inicjalizacji /init i regularnego czyszczenia kontekstu. Potem dodaj sub-agentów i niestandardowe umiejętności. Wreszcie – jeśli masz odwagę – uruchom zespół agentów i zobacz, jak Claude Code potrafi pracować za Ciebie, gdy Ty zajmujesz się tym, co naprawdę ważne.

