Lesson 02 · 10 dk okuma

Kurulum ve ilk session

Claude Code CLI kurulumu, authentication, ilk repo'da Plan mode ile bir tur.

Öğreneceklerin

  • Claude Code CLI'ı kurabil
  • Pro/Max veya API key ile authenticate ol
  • Bir repo'da `claude` ile ilk session'ını aç ve plan mode'u dene

Kurulum

# npm ile global
npm i -g @anthropic-ai/claude-code

# veya Homebrew (macOS)
brew install claude

# veya direkt installer
curl -fsSL https://claude.ai/install.sh | sh

Versiyon kontrol:

claude --version

Authentication

İki yol var:

  1. Anthropic Pro/Max subscriptionclaude komutunu çalıştırdığında tarayıcı açılır, login yaparsın. Subscription kotanı kullanır.
  2. API keyANTHROPIC_API_KEY env’inde set ederek. Pay-as-you-go.

İpucu: Subscription daha öngörülebilir. Sub-agent kullanımı, fast mode, ultraplan gibi quota-yoğun feature’lar için subscription tercih edilir.

İlk session

Bir repo dizinine geç ve claude yaz:

cd ~/projects/my-repo
claude

İlk açılışta görünenler:

  • “Instructions loaded” — CLAUDE.md varsa context’e enjekte edildi
  • “Session started” — telemetry hooks tetiklendi
  • Boş prompt çubuğu

İlk testin için bir şey sor: “Bu repo’da kaç tane TypeScript dosyası var?” Claude tool kullanım izni isteyecek (Bash veya Glob), onayla, yanıtı al.

Plan mode

İmplementasyon öncesi tasarım için Plan mode’u öner: terminal’de Shift+Tab veya /plan ile aktif et. Bu mode’da:

  • Claude dosya okuyabilir, repo’yu inceleyebilir
  • Yazma yapamaz — sadece tasarım üretir
  • Yanıtı bittiğinde sana plan dosyasını gösterir, onay isteyebilir

Yeni feature başlarken Plan mode’a geç, planı oku, gerek varsa düzelt, sonra normal mode’a dönüp implementasyon başlasın.

Sıradaki

CLAUDE.md ve rules’ın context’e nasıl enjekte edildiğini, hangi durumlarda kullanılması gerektiğini, memory ile farklarını göreceğiz.