Co Claude Code potrafi, a czego jeszcze nie próbowałeś
Claude Code ma około stu komend slash, a większość z nas używa jakichś pięciu. To nie lenistwo — narzędzie jest na tyle potężne, że szybko osiągasz skok produktywności, przestajesz drążyć i nigdy nie odkrywasz pozostałych 90%. A potem produkt co tydzień dostaje coś nowego i przepaść się powiększa.
Ten przewodnik częściowo ją domyka. To destylat błyskawicznego wystąpienia Gui Ferreiry na NDC AI 2026, What Claude Code Can Do That You Haven’t Tried — około 40 funkcji, których używa on na co dzień, pogrupowanych w cztery koszyki: rzeczy konfigurowane raz, ruchy do codziennej pętli, sposoby, w jakie Claude Code jest rozszerzalną platformą, oraz zastosowania niemające nic wspólnego z kodem. Każda komenda poniżej została zweryfikowana z aktualną dokumentacją Claude Code.
Co z tego wyniesiesz
Dział zatytułowany „Co z tego wyniesiesz”CLAUDE.md, który pomaga, zamiast rozdymać kontekst — i trzy pytania, którymi go przytniesz- Warstwy instrukcji: osobistą, zespołową i globalną, które sobie nie wchodzą w drogę
- Plik
.claude/settings.json, który nie pozwala sekretom nigdy trafić do okna kontekstu - Ruchy codziennej pętli: edytuj plan zamiast promptować od nowa, cofaj się zamiast łatać do przodu, dopasuj model i wysiłek do zadania i pracuj dalej, gdy Claude pracuje
- Claude Code jako platforma: hooki, umiejętności pakujące prawdziwe skrypty, umiejętności, które Anthropic już dostarcza, i MCP ograniczone do projektu
- Zastosowania poza kodem: twoje notatki, twój dokument osiągnięć i twoje foldery-śmietniki
Skonfiguruj raz
Dział zatytułowany „Skonfiguruj raz”To wygrane konfiguracyjne z kategorii „zrób teraz, korzystaj zawsze”.
Jedno źródło prawdy w CLAUDE.md
Dział zatytułowany „Jedno źródło prawdy w CLAUDE.md”CLAUDE.md to serce agenta w projekcie (ta sama idea, co AGENTS.md w innych narzędziach). Po pewnym czasie zauważasz te same reguły powielone w README, kilku plikach markdown i w samym CLAUDE.md. Zabij duplikację importami @: podaj ścieżkę, a Claude wczyta ten plik do kontekstu na starcie sesji.
Jak uruchomić pipeline — zobacz @./README.md.Reguły kodowania są w @./docs/conventions.md.Kształt API: @./openapi.yamlDziała też dla plików niebędących markdownem (schematy, konfiguracja), a ścieżki względne są w porządku.
Mniej znaczy więcej — przycinanie trzema pytaniami
Dział zatytułowany „Mniej znaczy więcej — przycinanie trzema pytaniami”Instynkt każe uczynić CLAUDE.md wyczerpującym. Gui przywołuje badanie z ETH Zurich, które przetestowało projekty bez pliku instrukcji, z wygenerowanym maszynowo i z opracowanym ręcznie — i wykazało, że dokładanie ultraszczegółowych instrukcji w końcu obniża jakość odpowiedzi, jednocześnie podnosząc koszt o ponad 20%. Wersja opracowana przez człowieka pobiła utrzymywaną maszynowo. Zanim linijka zasłuży na miejsce, zapytaj:
- Czy potrzebuję tego w (niemal) każdej rozmowie? Jeśli dotyczy może 5% czatów — wynieś to poza plik.
- Czy to coś specyficznego lub okazjonalnego — albo tylko dla pewnych plików? Wtedy nie należy do pliku ładowanego zawsze. Umieść to w umiejętności agenta albo w pliku reguł w
.claude/rules/, który używa globupaths:, więc wczyta się tylko, gdy tkniesz te pliki. - Czy agent po prostu to znajdzie? Drzewa plików i „gdzie mieszkają kontrolery” dezaktualizują się i marnują tokeny — nowoczesny agent sam odkrywa twoją strukturę. Pomiń to.
Warstwy: osobista, zespołowa i globalna
Dział zatytułowany „Warstwy: osobista, zespołowa i globalna”Twój CLAUDE.md jest współdzielony z zespołem, więc rzeczy zespołowe należą właśnie tam. Ale część reguł jest twoja:
- Osobista, na projekt: ignorowany przez git
CLAUDE.local.mdprzechwytuje twoje własne preferencje (powiedzmy, że kochasz TDD, a twoi koledzy nie), nie narzucając ich nikomu. - Globalna, każdy projekt:
~/.claude/CLAUDE.mdw twoim profilu użytkownika stosuje się do każdej sesji na twojej maszynie. Trzymaj tam trwałe preferencje stylu — „bądź zwięzły”, „odpowiadaj w punktach”.
Trzymaj sekrety z dala od okna kontekstu
Dział zatytułowany „Trzymaj sekrety z dala od okna kontekstu”Gdy Claude debuguje błąd bazy danych, z ochotą przeczyta twój .env, ustawienia aplikacji i pliki sekretów w pogoni za connection stringiem — a wszystko, co przeczyta, trafia do okna kontekstu, a zatem do Anthropic. Wyprzedź go. W .claude/settings.json zablokuj odczyty i niebezpieczne komendy:
{ "permissions": { "deny": [ "Read(./.env)", "Read(./.env.*)", "Read(./**/appsettings*.json)", "Bash(dotnet user-secrets*)" ] }}Nikt nie powinien commitować kluczy produkcyjnych do lokalnego repo — ale się to zdarza, więc ochroń cały zespół przed domyślnym zachowaniem. Obowiązuje to samo warstwowanie, co przy pamięci: ustaw globalne blokady w ~/.claude/settings.json, żeby nigdy o nich nie zapomnieć w kolejnym projekcie.
Pasek statusu, który naprawdę czytasz
Dział zatytułowany „Pasek statusu, który naprawdę czytasz”Żonglujesz kilkoma terminalami i gubisz, który jest który? Uruchom /statusline i opisz zwykłym językiem, co ma się pokazywać pod promptem. Ulubione: bieżąca gałąź gita, aktywny model i pozostały kontekst (jesteś na 2% czy na 80%?). Nie wiesz, co jest dostępne? Zapytaj Claude — podpowie pola.
Usprawnij codzienną pętlę
Dział zatytułowany „Usprawnij codzienną pętlę”Ruchy o wysokiej częstotliwości. Tu minuty się sumują.
Najpierw plan — potem edytuj plan, nie promptuj go od nowa
Dział zatytułowany „Najpierw plan — potem edytuj plan, nie promptuj go od nowa”Jeśli już używasz trybu planowania (wejdź w niego, przełączając Shift+Tab), oto ulepszenie: gdy plan jest w 90% dobry, ale jedna–dwie linie są złe, nie kłóć się z nim nowym promptem. Edytuj plan bezpośrednio i oddaj go z powrotem. W wystąpieniu Gui otwiera plan jako plik markdown (Ctrl+G w jego konfiguracji), poprawia linie, zapisuje i kontynuuje. Oszczędzasz jedną turę, tokeny i nerwy.
Idąc dalej, przy pracy sterowanej specyfikacją słabym punktem jest to, że Claude po cichu wypełnia luki założeniami, które odkrywasz dopiero, gdy zbuduje nie to. Odwróć to — każ Claude przepytać ciebie:
Zanim napiszesz jakikolwiek plan, przepytaj mnie o każde założenie w tymdokumencie. Zadawaj po jednym pytaniu naraz i nie przerywaj, dopóki nicnie jest niejednoznaczne.To wydobywa decyzje, o których nie wiedziałeś, że je podejmujesz. (Opiera się na tym samym promptowaniu „zapytaj użytkownika” z wyborem, które widzisz, gdy tryb planowania proponuje ci Opcję A / Opcję B.)
Cofnij się, zamiast łatać do przodu
Dział zatytułowany „Cofnij się, zamiast łatać do przodu”Wybrałeś MVC, zobaczyłeś wynik i teraz wolisz minimalne API? Promptowanie od nowa trzyma w kontekście cały stary research i porzuconą implementację, gdzie kosztują tokeny i wypaczają kolejną iterację. Claude Code ma wehikuł czasu: podwójny Esc albo /rewind cofa rozmowę (i twój kod) do punktu kontrolnego. Wróć do miejsca, gdzie wybrałeś Opcję A, wybierz inaczej i ruszaj do przodu na czysto.
Właściwy model, właściwy wysiłek
Dział zatytułowany „Właściwy model, właściwy wysiłek”Planowanie to ciężka praca — użyj tam mocnego modelu. Gdy plan jest już szczegółowy, przełącz się na tańszy model do wykonania; on tylko wykonuje instrukcje. Nie jesteś przypisany do jednego modelu na całą sesję:
/modelzamienia model w trakcie rozmowy (twój pasek statusu pokazuje, który jest aktywny)./effortustawia poziom rozumowania (low→max) od tego momentu — świetne na trudne fragmenty, droższe za turę.- Dla pojedynczego prompta o wysokiej stawce po prostu napisz w nim
ultrathink(Claude eskaluje przezthink→think hard→ultrathink). To mówi Claude, żeby wydał na to tyle tokenów, ile trzeba.
Zadaj pytanie na boku bez przerywania
Dział zatytułowany „Zadaj pytanie na boku bez przerywania”Claude jest w trakcie zadania, a ty masz szybkie pytanie — ale zwykły prompt tylko ustawi się w kolejce za bieżącą pracą. Użyj /btw (jak „by the way”): odpowiada na twoje pytanie równolegle, korzystając z istniejącego kontekstu, bez wykolejania pracy.
Pilnuj kosztów i kontekstu
Dział zatytułowany „Pilnuj kosztów i kontekstu”/usagepokazuje, ile wydałeś i na których modelach się opierasz (a na koniec roku robi świetny zrzut ekranu na LinkedIn). Przy rozliczeniu kluczem API pokazuje koszt wprost w terminalu, dokładniej niż strona WWW./contextwizualizuje, co wypełnia twoje okno. Spróbuj dziś: otwórz świeżą sesję i uruchom/context, zanim cokolwiek zrobisz. Jeśli jesteś już na 4–6%, jakiś serwer MCP albo umiejętność zainstalowana miesiące temu ładuje się domyślnie przy każdym uruchomieniu. Zaudytuj to.- Strefa głupoty: powyżej mniej więcej 40–50% zużycia kontekstu jakość, trafność i osadzenie odpowiedzi zaczynają siadać (termin od Dextera Horthy’ego z HumanLayer). Gdy ją przekroczysz, nie brnij dalej.
/compactstreszcza rozmowę i zrzuca cię z ~99% z powrotem do ~15–20%, zachowując kluczowe fakty. Claude robi to automatycznie przy limicie, ale możesz — i powinieneś — wyzwolić to sam w strefie głupoty. I nie jedź jednej sesji w nieskończoność:/clearna naprawdę świeży start.
Przycinaj pamięć, zanim wprowadzi cię w błąd
Dział zatytułowany „Przycinaj pamięć, zanim wprowadzi cię w błąd”Automatyczna pamięć jest świetna — powiedz Claude „pokazuj takie rzeczy jako diagram”, a zapamięta. Ale pamięci to zwykłe pliki, żyją w tym projekcie wiecznie i się dezaktualizują. Uruchom /memory, żeby zaudytować i usunąć wpisy, które już ci nie służą. (Jeśli kiedykolwiek zajrzałeś do swoich pamięci w ChatGPT i odkryłeś, że jest przekonany, iż masz na imię Emily, znasz wartość porządków.)
Szybkie wyjście do powłoki w trybie bash
Dział zatytułowany „Szybkie wyjście do powłoki w trybie bash”Zacznij linię od !, by wejść w tryb bash: wszystko po nim wykona się bezpośrednio jako komenda powłoki, z pominięciem kroku rozumowania (Claude nie zatrzyma się, by pomyśleć nad twoim npm test czy dotnet run). Jedno zastrzeżenie — wynik komendy i tak ląduje w oknie kontekstu, więc nie uruchamiaj czegoś, co wypisuje sekrety.
Wznów tam, gdzie skończyłeś
Dział zatytułowany „Wznów tam, gdzie skończyłeś”Zamknąłeś wszystko przed podróżą i chcesz wrócić w przyszłym tygodniu? claude --continue (-c) otwiera najnowszą sesję w tym projekcie; claude --resume (-r) albo /resume wyświetla listę wcześniejszych rozmów, byś wybrał dokładnie tę. Świetne do przeskakiwania między zadaniami bez utraty kontekstu.
Odejdź od biurka
Dział zatytułowany „Odejdź od biurka”/remote-control (alias /rc) udostępnia sesję z poziomu claude.ai, więc możesz sterować nią z telefonu, a laptop zostaje w domu. Zdefiniuj plan, uruchom pracę, idź na spacer — zatwierdzaj lub odrzucaj zmiany z telefonu, gdy nadchodzą powiadomienia. Mów, co chcesz, o równowadze praca–życie, ale to bije bycie przykutym do biurka.
Mów, zamiast pisać
Dział zatytułowany „Mów, zamiast pisać”Metoda gumowej kaczki działa, bo mówienie odblokowuje połączenia, których pisanie nie daje. /voice włącza dyktowanie — przytrzymaj spację i mów. Obawiasz się, że gadając, dryfujesz? Modelowi to nie przeszkadza; znajduje sens, a przepisany prompt zawsze możesz poprawić przed wysłaniem.
Wklej obrazek
Dział zatytułowany „Wklej obrazek”Claude Code jest multimodalny w terminalu, nie tylko w aplikacjach. Wklej obraz (na macOS to Ctrl+V, nie Cmd+V) albo przeciągnij i upuść. Zrób zrzut projektu, UI konkurencji albo ramki z Figmy i poproś Claude o zbudowanie czegoś podobnego — teraz ma wizualny wzorzec do dopasowania, nie tylko twoje słowa.
Rób kilka rzeczy naraz
Dział zatytułowany „Rób kilka rzeczy naraz”Praca równoległa to nowa norma — czekanie na jedno zadanie, gdy pyta „akceptować? akceptować?”, to marnotrawstwo. Kilka funkcji czyni równoległość znośną:
- Worktree. Claude Code potrafi odizolować sesję we własnym gitowym worktree (
claude --worktree <nazwa>/-w), więc funkcja, poprawka błędu i przegląd kodu działają obok siebie, nie walcząc o to samo drzewo robocze. /colori/renameoznaczają każdą sesję kolorem i nazwą („czerwony = błąd, niebieski = funkcja”), byś rozpoznawał terminale na pierwszy rzut oka./goalustawia warunek ukończenia, a Claude pracuje przez kolejne tury, aż zostanie spełniony — „zbuduj endpoint faktury; nie przerywaj, dopóki test nie wygeneruje faktury PDF takiej jak ta”.- Tryb auto-akceptacji pozwala Claude zatwierdzać kroki, które uzna za bezpieczne, zamiast pytać o każdy (przełączaj tryby uprawnień przez Shift+Tab). Kosztuje więcej tokenów, więc ogranicz go — ale idealnie łączy się z
/goalprzy długich, bezobsługowych przebiegach. claude agentsotwiera widok agentów: pulpit twoich sesji w tle (w toku, zablokowane, zakończone), z którego uruchomisz nowe z jednego okna. (/tasksto wersja w obrębie sesji.)
Traktuj Claude Code jak platformę
Dział zatytułowany „Traktuj Claude Code jak platformę”Claude Code to zestaw narzędzi, który możesz rozszerzać — subagenci, umiejętności, hooki, MCP. Dwa punkty rozszerzeń są mocno niedoceniane.
Hooki: oszczędzaj tokeny i wyłapuj błędy wcześnie
Dział zatytułowany „Hooki: oszczędzaj tokeny i wyłapuj błędy wcześnie”Hook uruchamia komendę powłoki na zdarzenie, poza oknem kontekstu modelu. Dodaj hook PostToolUse do .claude/settings.json, a odpali się po wywołaniu narzędzia — kosztując zero tokenów i mogąc twardo zatrzymać pracę, gdy coś się psuje. Jeśli twój CLAUDE.md mówi „zawsze uruchamiaj testy po edycji”, to jest hook, nie instrukcja w prompcie: hooki są deterministyczne i darmowe, prompty nie są ani jednym, ani drugim.
Umiejętności to coś więcej niż przepis
Dział zatytułowany „Umiejętności to coś więcej niż przepis”Umiejętność agenta to folder z plikiem SKILL.md, którego opis Claude ładuje domyślnie i przywołuje, gdy jest istotny (albo wywołasz go przez /nazwa-umiejętności). To, co ludzie pomijają: umiejętność może pakować skrypty i dokumentację referencyjną, nie tylko instrukcje. Musisz odpytać API z kilkoma nietypowymi endpointami? Nie musisz stawiać serwera MCP — wrzuć skrypt w Pythonie, który już masz, do umiejętności z SKILL.md wyjaśniającym, jak go uruchomić, plus referencję „jeśli to zawiedzie, spróbuj tamtego”. To mała aplikacja spakowana w twoim folderze .claude.
Umiejętności, które Anthropic już dostarcza
Dział zatytułowany „Umiejętności, które Anthropic już dostarcza”Nie musisz pisać ani szukać wszystkiego — Claude Code jest dostarczany z umiejętnościami, których Anthropic używa do budowy Claude Code:
/batchdzieli dużą zmianę na ~5–30 jednostek pracy i uruchamia kilku agentów równolegle. Sięgnij po nią przy rozległych refaktoryzacjach i masowych edycjach plików, zamiast orkiestrować to samodzielnie./simplifyprzegląda to, co właśnie napisałeś, pod kątem zbędnej złożoności (LLM-y ku niej ciążą) i potrafi zastosować uproszczenia. Wypróbuj to, zanim ręcznie sklecisz własną umiejętność do przeglądu kodu./loopuruchamia prompt cyklicznie — np. „co 5 minut sprawdź przebieg CI” przez MCP GitHuba — więc przestajesz odświeżać zakładkę Actions i po prostu dostajesz sygnał, gdy jest zielono.
Ogranicz MCP i wtyczki do projektu
Dział zatytułowany „Ogranicz MCP i wtyczki do projektu”Instalujesz wtyczkę albo serwer MCP i domyślnie ląduje w twoim profilu użytkownika — więc MCP GitHuba ładuje się nawet w projekcie używającym Bitbucketa, zjadając kontekst wszędzie. Zamiast tego zacommituj .mcp.json w katalogu głównym projektu z listą serwerów, których ten projekt potrzebuje. Ładują się tylko wewnątrz tego projektu, twój kontekst zostaje szczupły, a cały zespół dostaje te same serwery.
Tryb headless do skryptów
Dział zatytułowany „Tryb headless do skryptów”Claude Code nie musi na ciebie czekać. claude -p "streść ten folder" (--print) uruchamia jeden prompt nieinteraktywnie i wypisuje wynik — więc możesz podać pliki na wejściu, przekierować wyjście do pliku i wpiąć Claude w skrypt powłoki albo pipeline jako krok rozumowania.
Poza kodem
Dział zatytułowany „Poza kodem”Nazwa „Claude Code” go nie docenia. Wszystko na twoim dysku jest w grze.
- Twoje notatki. Skarbiec Obsidiana to po prostu pliki markdown — które AI uwielbia. Wskaż Claude Code skarbiec, by streszczał notatki, łączył pokrewne albo wciągał stronę WWW do notatki. Możesz nawet osadzić Claude Code jako terminal w swoim przepływie notowania.
- Twój dokument osiągnięć. Spotkania 1:1 i sezon ocen oznaczają rekonstruowanie tego, co zrobiłeś, z Jiry i kalendarza — boleśnie. Poproś Claude Code o streszczenie tego, co dostarczyłeś w zeszłym tygodniu albo miesiącu (widzi twoje wkłady w kod) i opakuj to w umiejętność, by przy kolejnej ocenie była to jedna komenda.
- Twoje foldery-śmietniki. Folder Pobrane z 1600 pozycjami, których boisz się usunąć? „Przejdź przez Pobrane i uporządkuj według typu”. Teraz instalatory i kod do sklonowania są oczywiste do skasowania, a reszta jest posortowana. Wersja skryptowa: wskaż tryb headless na stertę plików logów albo eksporty z Podglądu zdarzeń Windows i każ mu streścić błędy, przekierowując wynik do pliku.
Zanim zamkniesz terminal
Dział zatytułowany „Zanim zamkniesz terminal”Jeśli z całej tej strony uruchomisz jedną komendę, uruchom /insights. Generuje raport o tym, jak ty faktycznie używasz Claude Code — twoje typowe obszary projektu, wzorce interakcji, gdzie napotykasz tarcia i jakie umiejętności warto stworzyć. Nauczy cię o twoim własnym przepływie pracy więcej niż miesiąc postów na LinkedIn.
| Komenda / sztuczka | Co robi |
|---|---|
@ścieżka w CLAUDE.md | Import pliku do kontekstu — koniec z duplikacją |
CLAUDE.local.md | Osobiste instrukcje na projekt, ignorowane przez git |
~/.claude/CLAUDE.md | Globalne instrukcje dla każdej sesji |
.claude/settings.json → permissions.deny | Blokada odczytów (.env) i ryzykownego Basha |
.claude/rules/ + paths: | Reguły ładowane tylko dla pasujących plików |
/statusline | Własny pasek statusu (gałąź, model, pozostały kontekst) |
| Shift+Tab | Przełączanie trybów uprawnień (w tym plan, auto-akceptacja) |
| Ctrl+G | Otwiera plan jako edytowalny markdown (wg wystąpienia) |
podwójny Esc / /rewind | Cofnięcie rozmowy i kodu w czasie |
/model, /effort, ultrathink | Dopasuj model / wysiłek do zadania |
/btw | Pytanie na boku równolegle, bez kolejki |
/usage, /context | Zobacz koszt; zobacz, co wypełnia okno |
/compact, /clear | Streszcz albo zacznij od nowa |
/memory | Zaudytuj i przytnij zapisane pamięci |
przedrostek ! | Tryb bash — uruchom komendę powłoki wprost |
claude -c / -r, /resume | Kontynuuj albo wybierz wcześniejszą sesję |
/remote-control (/rc) | Steruj sesją z telefonu |
/voice | Dyktowanie głosem |
| Ctrl+V (macOS) | Wklej obraz do terminala |
claude -w <nazwa> | Odizoluj sesję w gitowym worktree |
/color, /rename | Oznacz sesje kolorem i nazwą |
/goal | Pracuj, aż warunek ukończenia zostanie spełniony |
claude agents, /tasks | Pulpit agentów do pracy równoległej |
hook PostToolUse | Uruchom komendę po wywołaniu narzędzia, poza kontekstem |
/batch, /simplify, /loop | Wbudowane umiejętności: refaktor równoległy, upraszczanie, odpytywanie |
.mcp.json | Serwery MCP ograniczone do projektu |
/plugin | Marketplace wtyczek (hooki + umiejętności + MCP) |
claude -p "..." | Tryb headless do skryptów i pipe’ów |
/insights | Raport o tym, jak używasz Claude Code |
Na podstawie wystąpienia Gui Ferreiry na NDC AI 2026, „What Claude Code Can Do That You Haven’t Tried”. Chcesz najpierw poznać podstawy? Zacznij od szybkiego startu z Claude Code.