Powrót do artykułów

Claude Code: Kompletny Przewodnik

Claude Code to agentic coding tool od Anthropic. Najlepsze praktyki, workflow, struktury projektu i wskazówki ekspertów dla profesjonalnych deweloperów.

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 architekturalne
  • src/ - logika aplikacji
  • tools/ - 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:

  1. 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.

  2. 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.

  3. Iteruj bezlitośnie - regularnie edytuj CLAUDE.md dopóki wskaźnik błędów nie spadnie mierzalnie.

  4. 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:

  1. Instaluje Claude Code
  2. Myśli co zbudować
  3. Promptuje Claude
  4. Generuje “AI slob” i debuguje w nieskończoność

Pro vibe coder:

  1. Instaluje Claude Code
  2. Ustawia osobiste preferencje i pamięć agenta
  3. Konfiguruje agent skills i reguły
  4. Integruje konektory i MCP serwery
  5. Testuje agenta
  6. Myśli co zbudować
  7. Tworzy projekt i burza mózgów o pomyśle
  8. Generuje PRD dla buildu
  9. Planuje build z agentem i deleguje zadania
  10. 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:

  1. Interfejs: Claude Code (oficjalne narzędzie)
  2. Bridge: Ollama v0.14+
  3. 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

  1. Traktuj AI jak infrastrukturę, nie jak asystenta do chatowania
  2. CLAUDE.md to projekt pamięci - inwestuj w niego regularnie
  3. Skills = reusable workflows - buduj mikro-skills, nie monolity
  4. Context rot jest realny - używaj subagentów do eksploracji
  5. Testuj bezlitośnie - TDD jest ważniejszy w erze AI niż kiedykolwiek
  6. Refactor often - Uncle Bob: “When I don’t press on refactoring I start getting API errors because tasks cannot fit in the context window”
Wróć do wszystkich artykułów