Codzienne komendy i workflow
- Znasz najważniejsze slash commands i ich zastosowania
- Potrafisz używać trybu interaktywnego i jednorazowego
- Wiesz, jak łączyć Claude Code z innymi narzędziami CLI (pipe)
- Znasz najważniejsze flagi i opcje uruchomienia
Slash Commands
Wpisz / na początku inputu, żeby zobaczyć listę komend. Litery po / filtrują.
Stan na 1 października 2026: wbudowanych komend jest ponad 100 i wiele z nich ma aliasy. Tabele niżej pokazują te, których używam codziennie. Pełną, aktualną listę daje /help - to jedyne źródło, które nie zestarzeje się z kolejną wersją.
Zarządzanie sesją
| Komenda | Co robi | Kiedy używać |
|---|---|---|
/clear (aliasy /reset, /new) | Czyści kontekst i zaczyna nową rozmowę (stara zostaje w /resume) | Zmiana tematu |
/compact | Skraca kontekst, zachowując najważniejsze informacje | Przed nowym, długim zadaniem w tej samej rozmowie |
/compact [fokus] | Kompaktowanie z fokusem | /compact zachowaj info o API |
/rewind (aliasy /checkpoint, /undo) | Cofa kod i rozmowę do wcześniejszego checkpointu; przywraca też stan sprzed /clear | Nieudany eksperyment; skrót: 2x Esc |
/fork | Kopiuje rozmowę do osobnej sesji | Chcesz sprawdzić dwie drogi naraz |
/desktop | Przenosi sesję do aplikacji desktopowej (macOS, Windows x64) | Wolisz okno z diffami niż terminal |
/teleport | Ściąga sesję z chmury (claude.ai/code) do terminala | Zaczęte na telefonie, dokończ lokalnie |
Kiedy /clear, a kiedy /compact? Dokumentacja radzi tak: /clear, gdy przechodzisz do zadania niezwiązanego z poprzednim, a /compact z fokusem przed nowym, długim zadaniem w tym samym wątku. Claude Code kompaktuje rozmowę także sam, gdy kontekst się zapełnia. Próg, przy którym to robi, ustawisz komendą /autocompact (2.1.221 lub nowsza).
Dawna komenda /ultraplan została usunięta. Planowanie bez wykonywania zmian robisz w trybie plan (przełączasz go Shift+Tab).
Informacje i status
| Komenda | Co robi |
|---|---|
/help | Pomoc i pełna lista komend |
/usage (aliasy /cost, /stats) | Zużycie limitów planu (okna 5-godzinne, tygodniowe). Przy włączonych usage credits, czyli dokupionych kredytach rozliczanych po stawkach API, pokazuje też Twoje wydatki z nich w bieżącym miesiącu i miesięczny limit, jeśli go masz |
/context | Zużycie okna kontekstowego |
/tasks (alias /bashes) | Lista zadań w tle - shelle i subagenci |
/workflows | Podgląd, pauza, wznowienie i zapis (s) dynamic workflows |
/status | Status połączenia i konfiguracji |
/doctor (alias /checkup) | Diagnostyka instalacji i konfiguracji; poprawki wprowadza dopiero po Twojej zgodzie. /doctor prompt-audit szuka w CLAUDE.md i skillach nieaktualnych lub sprzecznych instrukcji (2.1.283 lub nowsza) |
/skill-doctor | Ile kontekstu kosztuje każdy skill i jak często go używasz - podpowiada, które wyłączyć (2.1.261 lub nowsza) |
Git i kod
| Komenda | Co robi |
|---|---|
/code-review (alias /review) | Szuka błędów w bieżących zmianach albo we wskazanym pull requeście (PR), gałęzi lub ścieżce. --fix nanosi poprawki, --comment publikuje uwagi w PR, a ultra uruchamia głęboki przegląd w chmurze |
/diff | Przegląd zmian, których nie ma jeszcze w commicie, łącznie z edycjami Claude. W trybie pełnoekranowym otwiera panel obok rozmowy, odświeżany na żywo (2.1.260 lub nowsza). Od 2.1.287 obsługuje go wbudowany mod, czyli rozszerzenie działające wewnątrz Claude Code (więcej w następnej lekcji) |
/artifacts | Lista artefaktów, czyli stron i aplikacji publikowanych na claude.ai: Twoich i udostępnionych Ci (Pro, Max, Team, Enterprise; po /login). Otworzysz je w przeglądarce albo skopiujesz link (2.1.208 lub nowsza), a od 2.1.216 także dołączysz do sesji |
/deep-research | Wbudowany dynamic workflow do researchu na wielu subagentach |
Wbudowanej komendy /commit nie ma. Commit robisz prośbą w naturalnym języku: „zrób commit z opisem zmian”. Powtarzalny rytuał commitowania możesz zamknąć we własnym skillu.
Konfiguracja
| Komenda | Co robi |
|---|---|
/init | Inicjalizuj CLAUDE.md |
/model | Zmień model - aliasy na API Anthropic: opus (= Opus 5.5), sonnet (= Sonnet 5.5), fable (= Fable 5.1), poza tym haiku, best, opusplan. Strzałkami w lewo i w prawo ustawisz effort, a klawisz s zmienia model tylko na bieżącą sesję |
/effort | Ustaw poziom wysiłku modelu (szczegóły niżej) |
/fast [on|off] | Tryb szybki w wersji research preview (czyli testowej): odpowiedzi do 2,5× szybsze za 2× stawkę. Domyślnie działa na Opus 5.5 ($8/$40 za 1M tokenów, 2.1.280 lub nowsza), obsługuje też Opus 5 i Opus 4.8 ($10/$50). Na abonamencie rozliczany WYŁĄCZNIE z usage credits (2.1.205 lub nowsza) |
/login | Zaloguj/zmień konto |
/permissions | Zarządzaj uprawnieniami; zakładka Auto mode dla trybu auto |
/auto-mode-setup | Szkicuje z projektu i ostatnich sesji opis Twojego środowiska dla klasyfikatora trybu auto, a zapisuje go po Twojej akceptacji (Pro, Max, Team) |
/memory | Otwórz/edytuj pamięć |
/mcp | Zarządzaj serwerami MCP; /mcp reconnect all ponawia połączenie ze wszystkimi serwerami, które się nie połączyły albo czekają na logowanie (2.1.284 lub nowsza) |
/hooks | Podgląd skonfigurowanych hooków, tylko do odczytu. Hooki definiujesz w settings.json (szczegóły w następnej lekcji) |
/config (alias /settings) | Ustawienia sesji; na Pro tu włączasz dynamic workflows |
Od 22 września 2026 domyślnym modelem Claude Code na każdym planie jest Opus 5.5 (wymaga 2.1.280 lub nowszej). Wcześniej Pro i Team Standard startowały na Sonnecie 5, a Max, Team Premium, Enterprise i API na Opusie 5. Alias sonnet wskazuje Sonnet 5.5 na API Anthropic (wymaga 2.1.284 lub nowszej). U innych dostawców część aliasów prowadzi do starszych modeli, np. na Amazon Bedrock i Google Cloud sonnet to Sonnet 4.5, a na Microsoft Foundry opus to Opus 4.6.
Inne komendy, które warto obejrzeć w /help: /focus, /output-style (2.1.269 lub nowsza), /design i /slides (szablony w becie, 2.1.265 lub nowsza), /subtask, /schedule (alias /routines), /plugin, /skills. W sesjach w chmurze /model, /effort, /color i /rename działają tylko z argumentem (2.1.205 lub nowsza), a /fast przełącza tryb szybki (2.1.271 lub nowsza).
Komendy /agents już nie szukaj. Od wersji 2.1.198 nie ma w niej kreatora subagentów, tylko przypomnienie, a w 2.1.281 zniknęła z menu i z /help. Subagenta tworzysz prośbą do Claude albo plikiem w .claude/agents/.
/effort - ile mocy dostaje zadanie
Claude Code pozwala regulować głębokość rozumowania modelu komendą /effort. Składnia (stan na 1 października 2026): /effort [poziom|auto|status|ultracode [on|off]], gdzie poziom to low, medium, high, xhigh albo max. Domyślny poziom zależy od modelu: medium na Opus 5.5 i Sonnet 5.5, xhigh na Opus 4.7, high na pozostałych modelach z regulacją effort (Haiku 4.5 jej nie ma). /effort status pokazuje bieżące ustawienie, a /effort auto kasuje zapisany poziom, więc model wraca do swojego domyślnego.
| Poziom | Kiedy |
|---|---|
low | Krótkie zadania, w których sprawdzasz każdy wynik: burza mózgów, pierwszy szkic, zmiana nazwy |
medium (domyślny na Opus 5.5 i Sonnet 5.5) | Codzienna praca o jasnym zakresie, np. nowa funkcja w aplikacji |
high (domyślny na pozostałych modelach z regulacją effort) | Praca, w której liczy się weryfikacja i przypadki brzegowe, np. poprawka błędu w istniejącym kodzie |
xhigh (domyślny na Opus 4.7) | Głębsze rozumowanie za więcej tokenów: trudne debugowanie, refaktoring wielu plików, decyzje architektoniczne |
max | Trudne problemy, które Claude ma rozwiązać bez Ciebie, np. szukanie luk bezpieczeństwa. Działa tylko do końca sesji. Zyski bywają coraz mniejsze, a model ma skłonność do przesadnego myślenia, więc przetestuj go, zanim zrobisz z niego standard |
auto | Kasuje zapisany poziom - model wraca do swojego domyślnego |
ultracode on / off | Osobny przełącznik, nie poziom: duże zadania rozbite na flotę subagentów (opis niżej) |
Podnoś effort, gdy zadanie wymaga planowania w wielu krokach albo model pomija kontekst. Obniżaj przy masowych, prostych edycjach. Od wersji 2.1.257 klawisz s w suwaku /effort zmienia poziom tylko na bieżącą sesję, bez zapisu w ustawieniach. Górny limit poziomu dla całego zespołu ustawia klucz maxEffortLevel w settings (2.1.267 lub nowsza).
Na Opus 5.5, Sonnet 5.5 i modelach Fable myślenia (thinking) nie wyłączysz - jego głębokość regulujesz poziomem effort. Według testów Anthropic Opus 5.5 na domyślnym medium dorównuje Opusowi 5 na high albo go przewyższa w zadaniach programistycznych i w pracy umysłowej. Zanim podniesiesz poziom z przyzwyczajenia, sprawdź wynik na medium. Uwaga przy przesiadce: poziom zapisany kiedyś w ustawieniach użytkownika kluczem effortLevel nie przechodzi na Opus 5.5. Ten model startuje na medium, dopóki nie wybierzesz dla niego poziomu w /effort albo w /model.
Tryb ultracode. Ultracode to ustawienie Claude Code, nie poziom effort modelu: każe Claude orkiestrować dynamic workflows przy poważniejszych zadaniach. Claude sam pisze wtedy skrypt sterujący flotą równoległych subagentów. Od wersji 2.1.284 (28 września 2026) to osobny przełącznik, który działa przy każdym poziomie effort i nie zmienia ustawionego poziomu. Włączasz go na trzy sposoby:
/effort ultracodealbo klawiszemTabw suwaku/effort(wyłączasz przez/effort ultracode off),- flagą
claude --effort ultracode, która od razu ustawia teżxhigh(wymaga 2.1.203 lub nowszej), - wpisem
"ultracode": truew settings, jeśli chcesz go mieć na stałe.
Nie zadziała przez zmienną CLAUDE_CODE_EFFORT_LEVEL ani przez klucz effortLevel. Ultracode jest niedostępny, gdy masz wyłączone workflows albo model nie obsługuje xhigh. Dynamic workflows działają na wszystkich planach płatnych; na Pro włączasz je w wierszu Dynamic workflows w /config. Historia: przed wersją 2.1.284 włączenie ultracode ustawiało sesję na xhigh, wybór innego poziomu go wyłączał, a przełącznik był też w /model.
Aktualizacja (stan na 1 października 2026): słowo „ultrathink” działa. Wpisz je w dowolnym miejscu promptu, a Claude Code doda instrukcję głębszego rozumowania na tę jedną turę. Poziom effort sesji się nie zmienia. Inne frazy, np. „think hard”, trafiają do modelu jako zwykły tekst. Z ultracode „ultrathink” nie ma nic wspólnego i go nie włącza. Wcześniejsza wersja tej lekcji podawała, że to martwe słowo - to był błąd.
Tryb interaktywny vs jednorazowy
Tryb interaktywny (domyślny)
cd ~/moj-projekt
claude
> Opisz strukturę tego projektu
> Zrefaktoryzuj auth.ts
> zrób commit z opisem zmian
Sesja trwa, dopóki nie wyjdziesz: dwa razy Ctrl+C, gdy nic nie działa (pierwsze naciśnięcie czyści prompt), dwa razy Ctrl+D przy pustym prompcie (drugie w ciągu 0,8 s) albo /exit (alias /quit). Komenda /clear nie kończy sesji - czyści kontekst i zaczyna nową rozmowę.
Tryb jednorazowy (--print / -p)
claude -p "Opisz ten projekt"
Prompt wchodzi, wynik wychodzi - bez interaktywnej sesji. Idealny do skryptów i automatyzacji. Bez -p jest inaczej: claude "Opisz ten projekt" otwiera zwykłą sesję interaktywną z tym poleceniem na start.
Kontynuacja sesji
claude --continue # Ostatnia rozmowa w bieżącym katalogu
claude --resume # Wybór sesji z listy albo po ID lub nazwie
Pipe - łączenie z innymi narzędziami
Claude Code integruje się z innymi narzędziami CLI przez pipe:
# Analiza logów
cat error.log | claude -p "Znajdź przyczynę błędu"
# Review zmian git
git diff | claude -p "Review tych zmian"
# Generowanie dokumentacji
cat src/api.ts | claude -p "Wygeneruj dokumentację JSDoc"
# Analiza zależności
npm ls --all | claude -p "Znajdź przestarzałe pakiety"
# Filtrowanie wyników testów
npm test 2>&1 | claude -p "Które testy padają i dlaczego?"
# Analiza struktury katalogów
find src -name "*.ts" | claude -p "Opisz architekturę"
Najważniejsze flagi CLI
| Flaga | Co robi | Przykład |
|---|---|---|
-p / --print | Tryb jednorazowy | claude -p "Opisz projekt" |
--model | Wybierz model | claude --model opus (Opus 5.5), claude --model fable (Fable 5.1) |
--effort | Poziom effort na tę sesję, bez zapisu w ustawieniach | claude --effort high, claude --effort ultracode |
--permission-mode | Tryb uprawnień na start sesji | claude --permission-mode plan |
--tools | Ogranicza listę wbudowanych narzędzi Claude | claude --tools "Bash,Edit,Read" |
--cloud | Zakłada nową sesję w chmurze (claude.ai/code) z opisem zadania. Istniejącej sesji z terminala do chmury nie przeniesiesz | claude --cloud "Napraw błąd logowania" |
--teleport | Ściągnij sesję z chmury do terminala | claude --teleport |
--bg | Uruchamia sesję jako agenta w tle i od razu oddaje terminal. Podglądasz ją w claude agents (research preview). Z działającej sesji to samo robi /background | claude --bg "napraw niestabilny test" |
--output-format | Format wyjścia (tylko z -p) | claude -p "..." --output-format json |
--continue | Kontynuuj sesję | claude --continue |
--allowedTools | Narzędzia i reguły wykonywane bez pytania o zgodę. Listy narzędzi nie ogranicza, do tego służy --tools | claude --allowedTools "Read" "Bash(git diff *)" |
--verbose | Szczegółowe logi | claude --verbose |
Wzór z dokumentacji do skryptów i CI (automatycznych testów po każdej zmianie w repozytorium): claude -p "uruchom testy" --permission-mode dontAsk --allowedTools "Bash(npm test)" "Read". W trybie dontAsk Claude Code odmawia każdego wywołania, które wymagałoby Twojej zgody, a nie ma go na liście. Skrypt nigdy nie zawiśnie na pytaniu o zgodę.
Formaty wyjścia (headless)
| Format | Użycie |
|---|---|
text | Surowy tekst (domyślny) |
json | Strukturalny JSON z metadanymi |
stream-json | Zdarzenia na bieżąco, po jednym obiekcie JSON w linii (JSON Lines). Pojedyncze tokeny dopiero z --verbose --include-partial-messages |
Skróty klawiszowe
| Skrót | Akcja |
|---|---|
Escape | Przerwij bieżącą odpowiedź; 2x Esc przy pustym prompcie otwiera menu rewind |
Tab | Uzupełnianie komend i akceptacja podpowiedzi promptu |
@ | Podpowiadanie ścieżek plików (wpisz @ i fragment nazwy) |
Shift+Tab | Cykl trybów uprawnień: default (Manual) → acceptEdits → plan → auto. Bez ustawionego trybu domyślnego sesja startuje w auto (2.1.284 lub nowsza). bypassPermissions wchodzi do cyklu tylko po starcie z odpowiednią flagą albo z tym trybem jako domyślnym w ustawieniach użytkownika lub firmy, a dontAsk nigdy. Bieżący tryb widać na pasku stanu |
Ctrl+C | Przerywa działanie. Gdy nic nie działa, pierwsze naciśnięcie czyści prompt, drugie zamyka Claude Code |
Ctrl+D | Wyjście z sesji: dwa naciśnięcia w ciągu 0,8 s (przy tekście w prompcie usuwa znak za kursorem) |
Ctrl+B | Przenosi do tła działające komendy i agentów (w tmux naciśnij dwa razy) |
Ctrl+G | Otwiera prompt w Twoim edytorze tekstu - wygodne przy długich poleceniach |
\ + Enter | Nowa linia w prompcie, działa w każdym terminalu |
Ctrl+R | Szukanie w historii promptów |
Up/Down | Nawigacja po historii promptów |
Ćwiczenie praktyczne: Wykonaj 10 zadań z listy w Claude Code:
/help- przejrzyj dostępne komendy- „Opisz strukturę tego projektu”
- „Znajdź wszystkie TODO w kodzie”
- „Wygeneruj plik README.md”
/modeli/effort status- sprawdź, na czym pracujesz (domyślnie Opus 5.5 na medium). Fable 5.1 włączysz przez/model fable(na Max w limicie planu, na Pro tylko z usage credits)- „Przeanalizuj auth.ts i zaproponuj poprawki”
/usage- sprawdź zużycie limitówgit diff | claude -p "Review tych zmian"(pipe)/compact skup się na zmianach w auth.ts- skompaktuj kontekst z fokusem przed kolejnym zadaniem- Poproś: „zrób commit z opisem zmian”
Co dalej
W następnej lekcji poznasz hooks, skills i permissions - zaawansowane rozszerzenia Claude Code.
MATERIAŁ DO POBRANIA
Quick Start: Claude Code
Najważniejsze komendy i konfiguracja Claude Code w jednym miejscu - wydrukuj i trzymaj przy komputerze.
POBIERZ CHECKLISTĘ