Claude Code to agentic coding tool od Anthropic, który czyta twój codebase, edytuje pliki, uruchamia komendy i integruje się z narzędziami deweloperskimi. Dostępny jest w terminalu, IDE, aplikacji desktopowej i przeglądarce. Ten przewodnik zbiera najlepsze praktyki, workflow i wskazówki ekspertów.
Czym jest Claude Code i jak go zainstalować
Claude Code to narzędzie CLI, które pozwala AI pracować nad całym projektem - od analizy kodu, przez edycję plików, po uruchamianie komend i integrację z Git. To nie jest “smarter chat window” - to system inżynieryjny.
Instalacja:
# macOS/Linux/WSL (zalecane)
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Homebrew
brew install --cask claude-code
Następnie uruchom w dowolnym projekcie:
cd your-project
claude
Struktura projektu: Od chaosu do systemu
Większość ludzi używa Claude Code jak narzędzia do chatowania. To działa… dopóki projekt się nie rozrośnie. Prawdziwa moc pochodzi ze struktury.
Kluczowe komponenty struktury projektu:
CLAUDE.md - plik pamięci projektu. Definiuje:
- Standardy i konwencje kodu
- Ograniczenia i guardrails
- Ton i styl odpowiedzi
- Non-negotiables
Zamiast powtarzać instrukcje w każdym prompcie, centralizujesz je. To redukuje marnowanie tokenów i “behavioral drift”.
skills/ - reusable workflows. Jeśli regularnie robisz code reviews, refactoring, formatowanie outputów - to nie powinno żyć w ad-hoc promptach. Powinno żyć jako skill.
hooks/ - automatyczna walidacja i cleanup. Pre/post-tool validation jako problem inżynieryjny, nie promptingowy. Pozwalają:
- Czyścić tool output
- Walidować strukturę
- Logować komendy
- Transformować JSON
Struktura repozytorium:
docs/- decyzje architekturalnesrc/- logika aplikacjitools/- skrypty i utilities
Filozofia: AI jak infrastruktura, nie asystent
“Without systems it’s just chat. With systems it’s leverage. Are you treating your AI like infra or just assistant?”
Przeniesienie myślenia z “prompt → odpowiedź” do “system → powtarzalne wyniki” to kluczowa zmiana mentalności.
Workflow Borisa Chernego (Head of Claude Code)
Boris Cherny, twórca Claude Code, ujawnił swój workflow:
-
Używaj Opus 4.5/4.6 jako domyślnego - minimalizowanie “correction tax” (czasu na poprawianie błędów) jest ważniejsze niż surowa szybkość generowania. “Slow” Opus to pro move.
-
Inwestuj w CLAUDE.md - po każdej korekcie dodaj: “Update your CLAUDE.md so you don’t make that mistake again.” Claude jest niesamowicie dobry w pisaniu reguł dla samego siebie.
-
Iteruj bezlitośnie - regularnie edytuj CLAUDE.md dopóki wskaźnik błędów nie spadnie mierzalnie.
-
Notes directory - jeden inżynier zleca Claude’owi utrzymywanie katalogu notatek dla każdego zadania/projektu, aktualizowanego po każdym PR.
Zaawansowany workflow: GSD (Get Shit Done)
GSD to framework opracowany do rozwiązania problemu “context rot” - degradacji jakości Claude Code w miarę zapełniania się okna kontekstu.
Problem context rot:
- 0-30% kontekst: Szczytowa jakość
- 50%+: Zaczyna się spieszyć, skracać
- 70%+: Halucynacje, zapomniane wymagania
Jak GSD to rozwiązuje: GSD spawuje świeże subagenty dla każdego zadania. Każdy subagent dostaje czyste okno 200,000 tokenów. Zadanie 50 ma taką samą jakość jak zadanie 1.
Komendy GSD:
/gsd:new-project - Wywiad → Badania → Wymagania → Roadmapa
/gsd:plan-phase N - Podziel fazę na atomowe plany zadań
/gsd:execute-phase N - Świeże agenty budują, weryfikują, commitują
/gsd:verify-work N - QA walkthrough
Instalacja:
npx get-shit-done-cc@latest
Inżynierowie z Amazon, Google i Shopify używają tego systemu w produkcji.
Optymalizacja subagentów i zarządzanie kontekstem
Kiedy Claude czyta pliki do “zbadania” czegoś, zjada okno kontekstu.
Problem: 10+ plików = 15,000+ tokenów zużytych, z których większość nie jest ponownie używana.
Rozwiązanie: Dodaj blok Context Management do CLAUDE.md:
- Używaj subagentów do eksploracji
- Deleguj badania i analizę wielu plików
- Zwracaj tylko zsumowane wnioski
- Jeśli zadanie wymaga 3+ plików → spawn subagenta
Ta jedna reguła może zaoszczędzić dziesiątki tysięcy tokenów w projekcie.
Rezultaty:
- Szybsze sesje
- Czystszy kontekst
- Lepsze rozumowanie
- Mniejsze zużycie tokenów
Bezpieczeństwo: Claude Code vs cybersecurity
Anthropic’s Claude Code Security (model Opus 4.6) znalazł ponad 500 podatności w produkcyjnym kodzie open-source, w tym błędy niewykryte od dekad. To wydarzenie wywołało reakcję rynków: CrowdStrike -8%, Cloudflare -8.1%, Okta -9.2%.
Implikacje dla bezpieczeństwa:
- AI może znajdować luki tak samo jak je łatać
- Projektanci/dostawcy mają przewagę - mogą załatwiać problemy przed wypuszczeniem
- Oba scenariusze wymagają dostępu do tych samych narzędzi
Styl pracy: Beginner vs Pro
Beginner vibe coder:
- Instaluje Claude Code
- Myśli co zbudować
- Promptuje Claude
- Generuje “AI slob” i debuguje w nieskończoność
Pro vibe coder:
- Instaluje Claude Code
- Ustawia osobiste preferencje i pamięć agenta
- Konfiguruje agent skills i reguły
- Integruje konektory i MCP serwery
- Testuje agenta
- Myśli co zbudować
- Tworzy projekt i burza mózgów o pomyśle
- Generuje PRD dla buildu
- Planuje build z agentem i deleguje zadania
- Buduje - generuje dobry MVP z 70% funkcjonalnością
Context Engineering: Nowy Prompt Engineering
“Prompt Engineering is dead. Context Engineering is king.”
Context jest największym problemem z coding agentami. Możesz sprawić, żeby każdy przeciętny model działał dla ciebie, o ile dostarczysz mu wystarczający, wysokiej jakości kontekst.
Kluczowe podejście: Używaj MCP serverów z knowledge graph i semantic indexing (nie keyword matching) do rozumienia struktury kodu.
Workflow: Analyze → Plan → Create → Scale
Jeden interfejs dla 200+ narzędzi. Deleguj jak mając 5 junior pracowników.
Claude Code bez Anthropica (lokalnie)
Ollama v0.14 implementuje pełną Anthropic Messages API Compatibility. Możesz teraz “oszukać” claude CLI, że twój lokalny komputer to Anthropic Cloud.
Stack:
- Interfejs: Claude Code (oficjalne narzędzie)
- Bridge: Ollama v0.14+
- Intelligence: Lokalne modele (qwen3-coder, gpt-oss:20b)
claude --model qwen3-coder
Zalety:
- Latency: Modele działają na lokalnym GPU/CPU
- Privacy: Kod nigdy nie opuszcza localhost
- Koszt: $0.00
To “Linux Moment” dla AI agentów - najlepsze narzędzia nie są już powiązane z największymi chmurami.
Podsumowanie: Kluczowe zasady
- Traktuj AI jak infrastrukturę, nie jak asystenta do chatowania
- CLAUDE.md to projekt pamięci - inwestuj w niego regularnie
- Skills = reusable workflows - buduj mikro-skills, nie monolity
- Context rot jest realny - używaj subagentów do eksploracji
- Testuj bezlitośnie - TDD jest ważniejszy w erze AI niż kiedykolwiek
- Refactor often - Uncle Bob: “When I don’t press on refactoring I start getting API errors because tasks cannot fit in the context window”