Interfejs terminala jest główną metodą interakcji z Claude Code, a jego opanowanie przekształca twoją szybkość rozwoju. Te 10 wskazówek obejmuje istotne polecenia, skróty klawiszowe i techniki produktywności, na których polegają zaawansowani użytkownicy codziennie.
Zrozumienie struktury poleceń Claude Code umożliwia płynną interakcję:
# Uruchom sesję interaktywną
# Uruchom jednorazowe zadanie
claude " implement user authentication with JWT "
# Szybkie zapytanie z natychmiastowym wyjściem
claude -p " explain this regex: /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ "
# Kontynuuj najnowszą konwersację
# Wznów konkretną poprzednią konwersację
# Pomiń uprawnienia dla szybszego przepływu pracy
claude --dangerously-skip-permissions
claude --add-dir ../backend --add-dir ../frontend
# Użyj konkretnego modelu
claude --model sonnet # lub claude --model claude-sonnet-4-20250514
# Tryb debugowania do rozwiązywania problemów
# Wyjście JSON do automatyzacji
claude -p " analyze security vulnerabilities " --output-format stream-json
# Przekieruj wyjście do innych narzędzi
claude -p " generate test cases " | jq ' .content '
result = $( claude -p " format this JSON " < data.json )
Szybka referencja
-p, --print: Uruchom pojedynczy prompt i zakończ (nieinteraktywny)
-c, --continue: Kontynuuj ostatnią konwersację
-r, --resume: Wznów z historii
-m, --model: Określ model do użycia
-v, --verbose: Pokaż informacje debugowania
--add-dir: Dołącz dodatkowe katalogi
Polecenia ukośnikowe zapewniają szybki dostęp do funkcji Claude Code:
Niezbędne polecenia ukośnikowe:
/help - Pokaż wszystkie dostępne polecenia i użycie
/init - Inicjalizuj projekt z CLAUDE.md
/review - Poproś o kompleksowy przegląd kodu
/clear - Wyczyść historię konwersacji
/config - Wyświetl lub zmień konfigurację
/status - Wyświetl status konta i systemu
/memory - Edytuj pliki pamięci CLAUDE.md
/permissions - Zarządzaj uprawnieniami narzędzi
/cost - Sprawdź zużycie tokenów i koszty
/compact - Kompresuj historię konwersacji
/add-dir - Dodaj katalog do przestrzeni roboczej
/hooks - Konfiguruj hooki automatyzacji
/terminal-setup - Konfiguruj ustawienia terminala
/ide - Połącz z IDE do diagnostyki
/install-github-app - Włącz integrację GitHub
Przykłady niestandardowych poleceń:
# Stwórz niestandardowe polecenie testowe
echo ' Generate comprehensive tests for: $ARGUMENTS ' > .claude/commands/test.md
# Stwórz polecenie wdrażania
echo ' Deploy to staging following our process: $ARGUMENTS ' > .claude/commands/deploy-staging.md
/deploy-staging --version 2.1.0
Jeden z najbardziej wpływowych nawyków dla efektywności Claude Code:
# Czyść na początku każdego nowego zadania
# 1. Oszczędza tokeny (brak historii do przetworzenia)
# 2. Zapobiega zamieszaniu kontekstu
# 3. Unika narzutu kompakcji
# 4. Szybsze czasy odpowiedzi
# 5. Czystszy model mentalny
Kiedy czyścić
Rozpoczynanie nowej funkcji
Przełączanie między różnymi częściami bazy kodu
Po zakończeniu zadania
Gdy kontekst staje się pomieszany
Przed złożonymi dyskusjami architektonicznymi
Najlepsze praktyki zarządzania kontekstem:
# Praca nad funkcją uwierzytelniania
# Zakończenie uwierzytelniania
# Praca nad integracją płatności
# Zakończenie integracji płatności
# Praca nad uwierzytelnianiem
# Praca nad płatnością bez czyszczenia
# Praca nad UI bez czyszczenia
# Kontekst staje się pomieszany
Claude Code utrzymuje kompleksową historię między sesjami:
# Nawiguj klawiszami strzałek
Up # Poprzednie polecenie
Down # Następne polecenie
# Dostęp do pełnej historii
# Pokazuje numerowaną listę poprzednich konwersacji
# Przejdź do konkretnej konwersacji
# Przeglądaj historię sesji interaktywnie
# Używaj klawiszy strzałek lub wyszukiwania do znalezienia konwersacji o uwierzytelnianiu
Up Up Up # Wróć przez prompty
Escape Escape # Pokaż listę wiadomości
5 # Przejdź do wiadomości 5
claude -r # Lista wszystkich sesji
claude -r 12 # Wznów sesję 12
claude -c # Kontynuuj ostatnią sesję
# Wznów konkretną poprzednią sesję
# Wyświetla interaktywną listę poprzednich sesji
# Kontynuuj ostatnią sesję
Efektywne odwoływanie się do plików jest kluczowe dla dostarczania kontekstu:
Używanie wzmianek @
Refactor @UserService.js to use dependency injection
Update @components/Button.tsx to support dark mode
Przeciągnij i upuść z Shift
Normalne przeciąganie: Otwiera plik w nowej zakładce
Shift + przeciąganie: Odwołuje się do pliku w Claude Code
Wzorce glob
Review all test files: @**/*.test.js
Update all React components: @components/**/*.tsx
Odwołania do wielu plików
Ensure consistency between @User.model.js, @user.service.js, and @user.controller.js
Claude Code doskonale rozumie intencje bez specyficznej składni:
Zamiast zapamiętywać polecenia, po prostu opisz co chcesz:
"Fix the bug in user authentication"
"Add comprehensive tests for the payment module"
"Refactor this function to be more readable"
"Help me understand how the caching layer works"
"Create a new feature for exporting data to CSV"
"Review my code for security vulnerabilities"
"Optimize this query that's running slowly"
"Update the documentation for the API endpoints"
Wzorce języka naturalnego
Claude Code rozumie:
Opisy techniczne
Potoczne prośby
Niepełne informacje
Kontekst z poprzednich wiadomości
Dorozumiane wymagania
Terminologię specyficzną dla domeny
Przykłady rozumienia języka naturalnego:
# Niejasne zadanie -> Claude zadaje pytania wyjaśniające
> I see you want to improve performance. Could you specify:
> 2. What ' s the current performance?
# Zadanie świadome kontekstu
"Do the same thing for the product service"
> I ' ll apply the same dependency injection pattern I used
> for UserService to the ProductService
"Make this production ready"
Claude Code zapewnia wyrafinowaną integrację z git:
"What files have I changed?"
"What's on the staging area?"
"Commit my changes with a descriptive message"
"Create a commit following conventional commits"
"Create a new branch called feature/user-auth"
"Switch to the main branch"
"Help me resolve these merge conflicts"
"Cherry-pick the auth fixes from develop"
"Rebase my feature branch on main"
"Squash the last 3 commits"
"Show me who last modified this function"
"Find when this bug was introduced"
"Generate a changelog from git history"
# Automatyzacja przepływu pracy
"Create a PR with a detailed description"
"Update the PR based on review comments"
Niezbędne skróty klawiszowe dla produktywności:
- Escape - Zatrzymaj bieżącą operację (nie wyjście)
- Escape Escape - Pokaż nawigację wiadomości
- Tab - Uzupełnianie poleceń/plików
- Shift+Enter - Nowa linia w prompcie (po konfiguracji)
- Ctrl+C - Wyjście z Claude Code
- Ctrl+R - Szukaj w historii poleceń
- Ctrl+V - Wklej obraz (nie Cmd+V na Mac)
- Shift+Drag - Odwołanie do pliku (nie otwieranie)
- Up/Down - Nawigacja po historii poleceń
- Page Up/Down - Przewijanie wyjścia
- Home/End - Skocz na początek/koniec
- # - Szybka aktualizacja CLAUDE.md
- / - Rozpocznij polecenie ukośnikowe
- @ - Rozpocznij odwołanie do pliku
Różnice platform
macOS : Używaj Ctrl do specjalnych funkcji, nie Cmd
Windows/Linux : Standardowe skróty Ctrl działają
Aplikacja terminala : Może wymagać konfiguracji powiązania klawiszy
Idealne do automatyzacji i szybkich operacji:
claude " format this SQL query " < query.sql > formatted.sql
claude " review this PR for security issues " < pr.diff
# Generowanie dokumentacji
claude " generate JSDoc comments " < utils.js > documented.js
claude " add error handling " < " $file " > " safe_ $file "
git diff | claude -p " explain these changes " | tee explanation.md
# Automatyczne testowanie
claude " write tests for this function " < service.js > service.test.js
Przykłady integracji:
files = $( git diff --cached --name-only --diff-filter=ACM | grep ' \.js$ ' )
claude " check for console.log statements " < " $file "
# .github/workflows/review.yml
claude " review for performance issues " < src/
Rozszerz Claude Code o polecenia specyficzne dla projektu:
Stwórz katalog poleceń
mkdir -p .claude/commands
Stwórz plik polecenia
Create a new feature with our standard structure:
2. Set up folder structure:
- /features/ $ARGUMENTS /components/
- /features/ $ARGUMENTS /hooks/
- /features/ $ARGUMENTS /tests/
3. Create index files with exports
5. Create basic test setup
Użyj polecenia
Twórz zagnieżdżone polecenia
mkdir -p .claude/commands/db
# Teraz użyj: /db/migrate
Zaawansowane przykłady poleceń:
Perform comprehensive code review:
- Security vulnerabilities
# .claude/commands/refactor.md
Refactor following our patterns:
# .claude/commands/test/integration.md
Create integration tests for: $ARGUMENTS
Najlepsze praktyki poleceń
Utrzymuj polecenia skupione i konkretne
Używaj $ARGUMENTS dla elastyczności
Dołączaj kontekst i wymagania
Kontroluj wersje plików poleceń
Udostępniaj przydatne polecenia zespołowi
Połączenie tych technik linii poleceń tworzy potężny przepływ pracy:
claude --dangerously-skip-permissions
# Skonfiguruj przestrzeń roboczą
"Create user authentication with JWT"
"Add comprehensive tests"
# Skocz do poprzedniej pracy
3 # Skocz do wiadomości o schemacie bazy danych
/cost # Monitoruj zużycie tokenów
claude -c # Wznów tam gdzie skończyłeś
Z opanowaną linią poleceń, jesteś gotowy stawić czoła dużym, złożonym bazom kodu. Przejdź do Zarządzanie dużymi bazami kodu , aby poznać strategie rozwoju na skalę korporacyjną.