Claude Code jako Agent AI – 7 Praktycznych Przykładów zadań w Terminalu [2026]
Claude Code to nie tylko narzędzie do jednorazowych zapytań – to w pełni funkcjonalny agent AI, który może samodzielnie wykonywać złożone zadania, modyfikować kod, tworzyć pliki, analizować projekty i wiele więcej. W tym przewodniku pokażę Ci, jak w pełni wykorzystać możliwości Claude Code jako agenta programistycznego w 2026 roku.
Spis treści
Czym są agenci Claude Code?
W przeciwieństwie do zwykłego czatu AI, gdzie odpowiadasz na pytania, agent Claude Code ma dostęp do:
- Systemu plików – może czytać, tworzyć i modyfikować pliki
- Terminala – może wykonywać komendy, uruchamiać testy, instalować pakiety
- Gita – może tworzyć commity, gałęzie, przeglądać historię
- Własnego kontekstu – zarządza długimi sesjami przez
/compacti/condense - Narzędzi – może używać linterów, formatterów, menedżerów pakietów
To sprawia, że Claude Code jest agentem programistycznym – wykonuje zadania samodzielnie, a nie tylko podpowiada rozwiązania.
Instalacja i pierwsze uruchomienie (Claude Code v0.4+)
W 2026 roku Claude Code jest dostępny w wersji stabilnej 0.4+. Najnowsza wersja wprowadza kilka kluczowych usprawnień:
# Instalacja najnowszej wersji
npm install -g @anthropic-ai/claude-code@latest
# Sprawdź zainstalowaną wersję
claude --version
# Konfiguracja (wymagane raz)
claude login
# Uruchomienie w bieżącym katalogu projektu
cd /moj/projekt
claude
Nowości w Claude Code 0.4/0.5+
| Funkcja | Wersja | Opis |
|---|---|---|
| Tryb agenta | 0.4+ | Autonomiczne wykonywanie wieloetapowych zadań bez potwierdzania każdego kroku |
| Skróty kontekstowe | 0.4+ | @file, @folder, @git – szybkie odwołania do zasobów |
| Tryb głosowy | 0.4+ | Dyktowanie promptów głosem (wymaga mikrofonu) |
| Sesje równoległe | 0.4+ | Możliwość prowadzenia kilku niezależnych sesji jednocześnie |
| Auto-git | 0.5+ | Automatyczne tworzenie commitów po zakończeniu zadania |
| Planowanie zadań | 0.5+ | Agent tworzy plan przed wykonaniem i pokazuje go do akceptacji |
Tryb agenta – jak to działa?
Po uruchomieniu claude w katalogu projektu, domyślnie znajdujesz się w trybie interaktywnym. Możesz przełączyć się w tryb agenta na dwa sposoby:
Sposób 1: Mów wprost co zrobić
Po prostu opisz zadanie, a Claude automatycznie przejdzie w tryb agenta, jeśli zajdzie taka potrzeba:
claude
# W sesji interaktywnej napisz:
"Znajdź w projekcie wszystkie pliki .php które mają więcej niż 500 linii
i podziel każdy z nich na mniejsze moduły. Dla każdego pliku utwórz
nowy katalog z nazwą oryginalnego pliku i rozbij kod."
Claude przeanalizuje projekt, pokaże Ci plan, a po Twojej akceptacji rozpocznie pracę.
Sposób 2: Użyj flagi --agent
# Wymuś tryb agenta od razu
claude --agent "Przeprowadź refaktoring kodu w katalogu src/
zgodnie z zasadami SOLID. Dla każdej wprowadzonej zmiany
utwórz osobnego commita z opisem."
Praktyczne przykłady użycia agenta krok po kroku
Oto 7 realistycznych scenariuszy, w których Claude Code jako agent sprawdza się doskonale.
1. Automatyczne code review
# Przejdź do gałęzi z zmianami
git checkout feature/dodaj-płatności
# Uruchom Claude Code w trybie review
claude
# W sesji wpisz:
"Przeprowadź code review ostatnich zmian w tej gałęzi.
Porównaj z gałęzią main.
Wypisz: problemy bezpieczeństwa, antypatterny,
sugestie optymalizacji, brakujące testy."
2. Migracja bazy danych i kodu
claude
"Chcę zmigrować tabelę 'users' z MySQL na PostgreSQL.
1. Znajdź wszystkie zapytania SQL w projekcie dotyczące users
2. Zmień składnię MySQL na PostgreSQL
3. Zaktualizuj konfigurację połączenia w .env.example
4. Utwórz skrypt migracyjny w katalogu database/migrations/
5. Zaktualizuj dokumentację README.md
Zatwierdź każdą zmianę osobnym commitem."
3. Generowanie pełnej dokumentacji projektu
claude
"Przeanalizuj cały projekt i wygeneruj:
1. README.md z opisem architektury, setupem i deploymentem
2. CONTRIBUTING.md z zasadami współpracy
3. API.md z dokumentacją endpointów (znajdź routing)
4. CHANGELOG.md na podstawie commitów w gicie
5. Wykres zależności między modułami (Mermaid)
Umieść wszystko w katalogu docs/"
4. Debugowanie i naprawa błędów
claude
"W aplikacji występuje błąd 'Cannot read properties of null'
przy ładowaniu dashboardu. Kroki:
1. Znajdź wszystkie miejsca gdzie występuje ten błąd
2. Przeanalizuj stos wywołań
3. Dodaj null safety checks
4. Utwórz test jednostkowy reprodukujący błąd
5. Uruchom testy i upewnij się, że przechodzą"
5. Uaktualnienie zależności (dependency bump)
claude
"Zaktualizuj wszystkie zależności w package.json do najnowszych wersji.
1. Utwórz nową gałąź 'chore/deps-update'
2. Zaktualizuj każdą paczkę osobno
3. Po każdej aktualizacji uruchom testy (npm test)
4. Jeśli testy nie przechodzą, wycofaj tę aktualizację
5. Utwórz commity z opisem co zostało zaktualizowane
6. Na koniec pokaż podsumowanie: co działa, a co wymaga ręcznej interwencji"
6. Dodanie nowej funkcjonalności
claude
"Dodaj funkcję eksportu danych do CSV w panelu admina:
1. Stwórz nowy kontroler ExportController
2. Zaimplementuj endpoint GET /api/admin/export/csv
3. Dodaj filtr dat (od-do) i wybór kolumn
4. Wygeneruj plik CSV z nagłówkami
5. Dodaj testy jednostkowe i integracyjne
6. Zaktualizuj panel admina o przycisk 'Eksportuj CSV'
7. Uruchom testy i napraw ewentualne błędy"
7. Automatyczne SEO dla strony internetowej
claude
"Zoptymalizuj SEO dla strony firmowej:
1. Przejrzyj wszystkie pliki HTML i sprawdź meta title/description
2. Tam gdzie brakuje, dodaj (użyj nazwy pliku jako tematu)
3. Sprawdź czy obrazy mają atrybuty alt
4. Dodaj strukturalne dane schema.org dla strony głównej
5. Wygeneruj sitemap.xml w katalogu publicznym
6. Sprawdź, czy nie ma zduplikowanych tagów lub
7. Dla każdej zmiany utwórz commita"
Skróty kontekstowe – @file, @folder, @git
W Claude Code 0.4+ możesz używać skrótów kontekstowych, aby szybko odwołać się do konkretnych zasobów:
| Skrót | Opis | Przykład |
|---|---|---|
@file:ścieżka | Odwołanie do konkretnego pliku | @file:src/app.js |
@folder:ścieżka | Odwołanie do całego katalogu | @folder:src/utils/ |
@git:ref | Odwołanie do commita lub gałęzi | @git:HEAD~3 lub @git:main |
@git:diff | Bieżące zmiany w repozytorium | @git:diff |
@web:url | Pobranie treści ze strony | @web:https://example.com |
@terminal | Wynik ostatniej komendy w terminalu | @terminal |
Przykład użycia skrótów w jednym prompcie:
"Porównaj @file:src/old/api.php z @git:main -- src/new/api.php
i powiedz, które zmiany są istotne. Następnie przejrzyj
@folder:tests/ i sprawdź czy testy pokrywają obie wersje."
Zaawansowane techniki: task runner i skrypty CLI
Claude Code może być używany jako silnik automatyzacji – tworząc skrypty, które uruchamiają Claude na zadaniach cyklicznych:
#!/bin/bash
# Skrypt: auto-review.sh
# Uruchamia Claude Code jako agent do code review przed każdym pushem
echo "🔍 Uruchamiam automatyczne code review..."
claude --agent --no-input
"Przeprowadź szybkie code review: @git:diff.
Jeśli znajdziesz krytyczne problemy (security, data loss),
wypisz je i NIE zatwierdzaj. W przeciwnym razie zatwierdź commita."
# Skrypt: auto-docs.sh
# Generuje dokumentację API co tydzień
echo "📚 Generuję dokumentację..."
claude --agent "Przejrzyj kod w @folder:src/api/,
zaktualizuj dokumentację w docs/api.md,
dodaj informacje o nowych endpointach."
Dodaj taki skrypt do Git Hooks (np. .git/hooks/pre-push) i masz automatyczne code review przy każdym pushu.
Tryb planowania zadań (task planning)
W wersji 0.5+ Claude Code oferuje tryb planowania – przed przystąpieniem do pracy, agent tworzy szczegółowy plan i pokazuje go do akceptacji:
claude
"Przebuduj architekturę aplikacji z monolitu na mikrousługi.
Najpierw przygotuj plan, a potem go zrealizuj."
# Claude odpowie:
# 📋 PLAN:
# 1. Analiza obecnej struktury (30 min)
# 2. Wydzielenie modułu UserService (45 min)
# 3. Wydzielenie modułu PaymentService (45 min)
# 4. Dodanie API Gateway (30 min)
# 5. Konfiguracja Docker Compose (20 min)
# 6. Testy integracyjne (30 min)
#
# Czy chcesz kontynuować? (y/n)
Możesz zaakceptować cały plan, zmodyfikować poszczególne kroki lub odrzucić.
Wskazówki i najlepsze praktyki
- Precyzyjne instrukcje – im bardziej szczegółowo opiszesz zadanie, tym lepszy wynik. Podawaj konkretne ścieżki plików, nazwy klas, oczekiwany rezultat.
- Używaj @file i @folder – zamiast opisywać co agent ma znaleźć, wskaż mu dokładnie gdzie szukać. Oszczędza tokeny i czas.
- Dziel duże zadania na mniejsze – zamiast „przebuduj całą aplikację” lepiej: „najpierw zrefaktoruj moduł logowania, potem płatności”.
- Używaj /compact regularnie – w długich sesjach kontekst rośnie. Kompresuj go co 10-15 interakcji, aby utrzymać wydajność.
- Testuj przed zatwierdzeniem – agent może popełniać błędy. Zawsze sprawdzaj wygenerowany kod przed dodaniem go do repozytorium.
- Używaj gałęzi w gicie – przed uruchomieniem agenta na większych zmianach, utwórz nową gałąź. Łatwiej wycofać się z błędnych decyzji.
- Monitoruj koszty – używaj
claude --costi/statusaby kontrolować wydatki na API. Agent może wykonać setki wywołań API w ramach jednego zadania.
Podsumowanie
Claude Code jako agent programistyczny to potężne narzędzie, które może wielokrotnie przyspieszyć codzienną pracę programisty. Od code review, przez refaktoring, po dodawanie nowych funkcjonalności – agent radzi sobie z większością zadań, które normalnie zajęłyby godzinami.
Kluczowe wnioski:
- Tryb agenta (
--agent) pozwala Claude wykonywać wieloetapowe zadania autonomicznie - Skróty kontekstowe (
@file,@folder,@git) znacząco ułatwiają precyzyjne instrukcje - Planowanie zadań (w 0.5+) daje kontrolę nad procesem bez mikrozarządzania
- Automatyzacja przez skrypty bash + Git Hooks pozwala włączyć Claude w CI/CD pipeline
- Zawsze używaj gałęzi w gicie i monitoruj koszty API
Masz pomysł na automatyzację z użyciem Claude Code? Skontaktuj się z nami – pomożemy Ci zaprojektować i wdrożyć rozwiązania AI w Twojej firmie.
📌 Zobacz również: przewodnika po komendach AI CLI.
📌 Zobacz również: kontakt.
Artykuł aktualizowany na bieżąco zgodnie z najnowszą wersją Claude Code (lato 2026).
Udostępnij artykuł
Chcesz czytać więcej artykułów o technologii i IT?
Wróć do bloga