Moduł 4 30 min Zaawansowany

Codzienne komendy i workflow

Czego się nauczysz
  • 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ą.

Zarządzanie sesją

KomendaCo robiKiedy używać
/clearCzyści całą konwersacjęZmiana tematu
/compactSkraca kontekst, zachowując najważniejsze informacjeGdy kontekst > 80%
/compact [fokus]Kompaktowanie z fokusem/compact zachowaj info o API

Informacje i status

KomendaCo robi
/helpPomoc i dostępne komendy
/costKoszt bieżącej sesji (tokeny, $)
/usageSprawdź bliskość rate limitu
/contextZużycie okna kontekstowego
/statusStatus połączenia i konfiguracji
/doctorDiagnostyka problemów

Git i kod

KomendaCo robi
/commitStwórz commit z automatycznym opisem zmian
/reviewReview zmian w bieżącym branchu

Konfiguracja

KomendaCo robi
/initInicjalizuj CLAUDE.md
/modelZmień model (sonnet/opus/haiku)
/loginZaloguj/zmień konto
/permissionsZarządzaj uprawnieniami
/memoryOtwórz/edytuj pamięć
/mcpZarządzaj serwerami MCP
/hooksDefiniuj hooks

Tryb interaktywny vs jednorazowy

Tryb interaktywny (domyślny)

cd ~/moj-projekt
claude
> Opisz strukturę tego projektu
> Zrefaktoryzuj auth.ts
> /commit

Sesja trwa, dopóki nie wyjdziesz (Ctrl+C lub /clear).

Tryb jednorazowy (--print / -p)

claude -p "Opisz ten projekt"

Prompt wchodzi, wynik wychodzi - bez interaktywnej sesji. Idealny do skryptów i automatyzacji.

Kontynuacja sesji

claude --continue    # Kontynuuj ostatnią sesję
claude --resume      # Wznów konkretną sesję

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

FlagaCo robiPrzykład
-p / --printTryb jednorazowyclaude -p "Opisz projekt"
--modelWybierz modelclaude --model opus
--output-formatFormat wyjściaclaude -p "..." --output-format json
--continueKontynuuj sesjęclaude --continue
--allowedToolsDozwolone narzędziaclaude --allowedTools "Read,Grep"
--verboseSzczegółowe logiclaude --verbose

Formaty wyjścia (headless)

FormatUżycie
textSurowy tekst (domyślny)
jsonStrukturalny JSON z metadanymi
stream-jsonTokeny w JSON Lines (real-time)

Skróty klawiszowe

SkrótAkcja
EscapeAnuluj bieżące generowanie
TabAutouzupełnianie (pliki, komendy)
Ctrl+CPrzerwij i wróć do promptu
Up/DownNawigacja po historii promptów

Ćwiczenie praktyczne: Wykonaj 10 zadań z listy w Claude Code:

  1. /help - przejrzyj dostępne komendy
  2. "Opisz strukturę tego projektu"
  3. "Znajdź wszystkie TODO w kodzie"
  4. "Wygeneruj plik README.md"
  5. /model opus - zmień na Opus
  6. "Przeanalizuj auth.ts i zaproponuj poprawki"
  7. /cost - sprawdź koszt sesji
  8. git diff | claude -p "Review tych zmian" (pipe)
  9. /compact - skompaktuj kontekst
  10. /commit - stwórz commit

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Ę