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:
- Anthropic Pro/Max subscription —
claudekomutunu çalıştırdığında tarayıcı açılır, login yaparsın. Subscription kotanı kullanır. - API key —
ANTHROPIC_API_KEYenv’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.