Spędziłam w Claude Code setki godzin i mam dla ciebie nieprzyjemną prawdę: większość rankingów „najlepszych funkcji” jest bezużyteczna, bo mierzy nie to, co trzeba. Liczy się nie to, która funkcja jest najefektowniejsza ani której używa najwięcej ludzi — liczy się, która realnie zmienia twój dzień pracy. To dwie zupełnie różne listy.
Pokażę ci dwanaście funkcji, które u mnie tę różnicę robią, i powiem dlaczego. Ale od razu zastrzeżenie, które chcę, żebyś potraktował poważnie.
Ranking zależy od tego, jak pracujesz
Nie ma jednego, obiektywnego rankingu funkcji Claude Code — i każdy, kto twierdzi inaczej, sprzedaje ci złudzenie. To, co dla mnie jest funkcją numer jeden, dla programisty budującego oprogramowanie może być ciekawostką, a coś, co programista uznaje za niezbędne, mnie może w ogóle nie dotyczyć.
Mój sposób pracy to praca umysłowa i automatyzacja: organizowanie, badanie, pisanie, prowadzenie powtarzalnych procesów. Nie buduję dużych produktów programistycznych. Dlatego mój ranking jest przechylony w stronę tego rodzaju pracy — i dobrze, że to wiesz. Weź go z pewną rezerwą i potraktuj jako mapę, nie jako wyrok. Cel jest jeden: pokazać ci kilka funkcji, których być może nie znasz albo których nie używasz tak, jak mógłbyś.
Zanim przejdę do listy, doprecyzuję dwa pojęcia, które będą wracać. Kontekst to pamięć krótkotrwała modelu w jednej rozmowie — wszystko, co Claude „widzi” w danym momencie. Jest skończona, więc trzeba nią gospodarować. Agent to Claude działający samodzielnie według instrukcji, które mu zostawiasz, zamiast odpowiadać na każde kolejne polecenie z osobna. Resztę żargonu będę tłumaczyć po drodze.
Pierwsza piątka — funkcje, które zmieniają najwięcej
01Umiejętności (skills)
To moja funkcja numer jeden i nie mam co do tego wątpliwości. Umiejętność to po prostu przepis. Tak jak nie robisz lasagne z pamięci za każdym razem — otwierasz przepis i wykonujesz kroki — tak agentowi dajesz gotowy przepis na zadanie, które wykonujesz często.
Umiejętność to plik tekstowy (markdown), który mówi Claude'owi, jak dokładnie lubisz robić daną rzecz: przygotować prezentację, zrobić miniaturę, przyciąć wideo, przekazać sesję dalej. Dzięki temu nie musisz za każdym razem pisać tego samego długiego polecenia — Claude czyta przepis i robi to konsekwentnie tak samo. Umiejętności bywają rozbudowane (wiele kroków, wiele narzędzi, mogą nawet wywoływać kolejne umiejętności) albo banalnie proste — jedna z moich to czterozdaniowy fragment polecenia, który zapisywałam zbyt często, więc zamieniłam go w jedną komendę. Możesz pisać własne, pobierać cudze albo instalować gotowe paczki. To one dają mi największą dźwignię w codziennej pracy.
Jak zacząć: weź jedno polecenie, które wpisujesz raz po raz, i zapisz je jako umiejętność. To wszystko.
02Linia statusu (status line)
Najbardziej niedoceniana funkcja, jaką znam. To pasek na dole ekranu, który stale pokazuje, którego modelu używasz, na jakim poziomie wysiłku pracuje i — co najważniejsze — ile kontekstu już zużyłeś. Na przykład: 27%, czyli 274 tysiące z miliona dostępnych tokenów.
Dlaczego to jest aż tak ważne? Bo bez tej liczby pracujesz na ślepo. Widząc, ile kontekstu zostało, wiesz, kiedy przekazać pracę do nowej sesji, kiedy ją wyczyścić, a kiedy skompresować — zanim model zacznie się gubić. To była główna przyczyna, dla której przeszłam z wtyczki w edytorze do pracy w terminalu. Ustawienie zajmuje chwilę: wpisujesz komendę linii statusu i mówisz, co ma na niej być. Możesz nawet pokazać Claude'owi zrzut ekranu i poprosić, żeby odtworzył ten układ.
03Rutyny (zaplanowani agenci)
To możliwość zaplanowania zadania na konkretną godzinę — ale uwaga, nie planujesz tu zwykłego skryptu, który wykona się deterministycznie zawsze tak samo. Planujesz agenta. Twój Claude o ustalonej porze zabiera się do pracy dokładnie tak, jakbyś rozmawiał z nim na żywo. To różnica między sztywnym wywołaniem a inteligentnym wykonawcą, który potrafi ocenić sytuację.
Rutyny ustawiasz komendą harmonogramu, a w aplikacji desktopowej możesz je przeglądać w kalendarzu lub na liście i wybierać, czy mają działać lokalnie, czy w chmurze. Codzienny przegląd, cykliczny raport, powtarzalny research — to naturalni kandydaci.
04Zdalne sterowanie z telefonu
Możliwość prowadzenia lokalnej sesji Claude Code z telefonu albo z przeglądarki. Włączasz tryb zdalnego sterowania, dostajesz link, otwierasz go na telefonie — i sesja jest w pełni zsynchronizowana w obie strony. To, co odpiszesz z telefonu, pojawia się na komputerze i odwrotnie.
Używam tego, kiedy chcę wyjść na spacer, ale nie chcę przerywać sesji — burza mózgów albo budowanie czegoś toczy się dalej, a ja tylko reaguję z kieszeni. Prosta rzecz, która odkleja cię od biurka, nie tracąc wątku.
05/loop — polecenia cykliczne
To zdolność do powtarzania jednego polecenia w terminalu w równych odstępach. Pod spodem korzysta z mechanizmu crona — to harmonogram, który uruchamia zadanie co ustalony czas (co minutę, co dziesięć minut, co godzinę). Nie musisz nawet wpisywać komendy pętli; wystarczy poprosić naturalnym językiem: „ustaw powtarzające się zadanie co dwadzieścia minut”.
Jest tu jeden ważny szczegół, który warto rozumieć: te pętle są związane z sesją. Każdy terminal ma własne, a po zamknięciu terminala pętla znika. Domyślnie wygasają też po siedmiu dniach ciągłego działania. To zdrowe — nic nie zostaje uruchomione w nieskończoność za twoimi plecami.
Kolejna szóstka — funkcje, po które sięgam stale
06Subagenci
Subagent to pomocnik uruchamiany w tle. Może zostać wywołany automatycznie albo na twoją prośbę, a kilku pracuje równolegle. Kluczowa różnica wobec zespołów agentów (o których za chwilę): subagenci nie rozmawiają ze sobą — każdy raportuje wyłącznie do głównej sesji, która go wywołała. Definiujesz je tak samo jak umiejętności — plikiem markdown, w którym opisujesz, co dany agent robi, jakich narzędzi może użyć i jakie umiejętności w sobie nosi. Używam ich bardzo często; to jeden z moich faworytów.
07/rewind — punkty kontrolne
Pozwala cofnąć kod i rozmowę do wcześniejszego punktu. To brzmi błaho, ale ma głębszy sens. Gdy Claude zrobi coś źle, instynktownie piszesz „nie, to było błędne, zrób inaczej” — i tym samym dokładasz do kontekstu kolejną warstwę zamętu. Lepiej cofnąć się do momentu sprzed błędu i ruszyć stamtąd na czysto. Wybierasz dokładne polecenie, dokładny punkt rozmowy, i wracasz. Mniej śmieci w kontekście, czystszy efekt.
08Zespoły agentów
Jedna z moich ulubionych funkcji w ogóle. W odróżnieniu od subagentów, członkowie zespołu rozmawiają ze sobą i potrafią się spierać. Uwielbiam tworzyć z nich panele i tablice debat: proszę o zespół, w którym jedna postać jest kompletnym początkującym, druga prezesem, a kolejne odgrywają jeszcze inne role — i każę im przeanalizować albo przedyskutować jakiś temat. Prowadzą rundy debaty, aż dojdą do porozumienia, a ja słucham tych różnych perspektyw i wyrabiam sobie zdanie.
To funkcja kosztowna — zużywa dużo tokenów — więc sięgam po nią świadomie, na przykład gdy w bieżącym oknie pracy zostało mi sporo zapasu, a sesja i tak za chwilę się skończy. Trzeba ją najpierw włączyć w ustawieniach, bo jest eksperymentalna; potem wywołujesz ją zwykłym, naturalnym językiem.
09Auto-pamięć (auto-memory)
To zdolność Claude'a do samodzielnego ulepszania własnej pamięci, bez twojego polecenia. Co ustalony odstęp — pewną liczbę sesji, rozmów albo czasu — przeszukuje to, co razem zrobiliście, i aktualizuje się. Można powiedzieć, że „śni” i staje się przez to mądrzejszy. Sprawdzisz w ustawieniach pamięci, czy masz tę funkcję włączoną; jeśli nie, a chcesz z niej korzystać — po prostu ją włącz.
10/insights — raport użycia
Generuje raport z ostatnich trzydziestu dni twojej pracy w Claude Code i pokazuje, czego robisz dużo, co robisz słabo, jakich funkcji mógłbyś używać częściej i jakie umiejętności warto byłoby zbudować. Dostajesz przejrzysty raport: liczbę wiadomości i sesji, daty, „co działa”, „co cię hamuje”, szybkie usprawnienia do wypróbowania i ambitniejsze przepływy. Warto co jakiś czas do tego zajrzeć i zobaczyć, jak ewoluuje twój sposób pracy.
11ultra plan — planowanie w chmurze
Przenosi planowanie do chmury i rozdziela je między wiele agentów planujących. Sięgam po to, gdy mam duże, ambitne zadanie i chcę najpierw porządnie je zaplanować, zanim cokolwiek wykonam. Wpisujesz polecenie, decydujesz, że ma działać w chmurze, dostajesz link — a w tym czasie możesz dalej pracować w terminalu, bo zadania planujące toczą się w tle. Plan wraca potem do ciebie albo zaczynasz go realizować od razu w przeglądarce.
12/goal — pracuj, aż osiągniesz cel
Mówisz Claude'owi, co ma zrobić, i że ma nie przerywać, dopóki nie spełni warunku. Sekret tkwi w jednym: musisz podać jednoznaczną definicję ukończenia. „Znajdź trzy bardzo trudne zagadki” jest słabe, bo „bardzo trudne” jest subiektywne. Im bardziej obiektywne kryterium, tym lepiej to działa.
Wbrew popularnym pokazom nie chodzi o to, żeby agent działał 24 czy 48 godzin. Wartość jest inna: wysyłam zadanie z jasnym kryterium i mogę odejść — zrobić sobie przerwę, pójść spać — mając dużą pewność, że po powrocie zadanie faktycznie będzie wykonane, bo ma w sobie weryfikację. Dobry przykład z mierzalnym celem: „optymalizuj tę stronę, dopóki dany element nie wczytuje się natychmiast po odświeżeniu”. To realne kryterium, które agent potrafi sam sprawdzić.
Czego świadomie nie wpisałam na listę
Lista najlepszych funkcji jest też listą tego, co odrzuciłam — i to równie pouczające. Kilka rzeczy jest bardzo użytecznych, ale nie zmieniają mojego dnia na tyle, by znaleźć się w pierwszej dwunastce.
Plik CLAUDE.md, polecenia /clear i /compact, wznawianie rozmowy, wyszukiwanie w sieci — to fundament, „bez tego ani rusz”, ale nikt nie wymienia ich jako ulubionej funkcji. Tryb głosowy, tryb współpracy (co-work), interaktywne złączki — świetne, tylko ja sięgam po nie rzadziej. Wyżej cenię kilka rzeczy, których u siebie używam jako wsparcia: integrację z pakietem biurowym przez wiersz poleceń (mój agent dotyka wtedy arkuszy, dokumentów i poczty przez jedno spójne narzędzie), aplikację desktopową do zarządzania rutynami i przeglądu wielu projektów, oraz buforowanie poleceń (prompt caching), które oszczędza mnóstwo tokenów, działając cicho w tle — nawet tego nie zauważasz.
Wniosek jest spójny z tym, od czego zaczęłam: użyteczne to nie to samo co zmieniające twój dzień. Te dwie miary trzeba rozdzielić, bo inaczej będziesz inwestować uwagę w narzędzia, które tylko ładnie wyglądają.
Zasada na koniec
Nie próbuj opanować wszystkiego naraz. Wybierz jedną funkcję z tej listy — najlepiej umiejętności albo linię statusu — i wpleć ją w pracę na tyle długo, aż przestanie być nowinką, a stanie się nawykiem. Dopiero wtedy dokładaj następną.
Najlepsze narzędzie to nie to, które jest najefektowniejsze, tylko to, które najwięcej zmienia w twoim konkretnym dniu. Twój sposób pracy to nie cudzy sposób pracy — więc zbuduj swój własny ranking, a nie cudzy. Zacznij od jednego polecenia, które wpisujesz za często, i zamień je w przepis.