86 puan yazan GN⁺ 2026-02-13 | 3 yorum | WhatsApp'ta paylaş
  • Her mühendisin araçları farklı kullandığı gerçeğinden yola çıkan Claude Code, baştan itibaren güçlü varsayılanlar ile yüksek özelleştirme özgürlüğünü aynı anda sunacak şekilde tasarlandı
  • Terminal teması, bildirimler ve Vim modundan ajanlar, eklentiler, MCP, becerilere kadar neredeyse her davranış kullanıcı tarafından ayarlanabiliyor
  • 37 ayar öğesi ve 84 ortam değişkenini destekliyor; settings.json dosyasını Git'e kaydederseniz ayarlar tüm ekiple paylaşılabiliyor
  • Kişisel zevke göre spinner fiilleri, durum çubuğu ve çıktı stiline kadar ince ayar yapılabildiği için geliştirici deneyimi (DX) en üst düzeye çıkarılıyor

Terminal ayarları

  • /config komutuyla açık/koyu mod temaları arasında geçiş yapılabiliyor
  • iTerm2 bildirimleri etkinleştirilebiliyor veya özel bildirim hook'ları kullanılabiliyor
  • IDE terminali, Apple Terminal, Warp veya Alacritty kullanırken /terminal-setup çalıştırılırsa shift+enter ile satır kırma mümkün oluyor (ters eğik çizgi girmeniz gerekmez)
  • /vim komutuyla Vim modu etkinleştirilebiliyor
  • Optimize your terminal setup

Effort seviyesini ayarlama

  • /model komutuyla effort seviyesi seçilebiliyor
    • Low: daha az token kullanımı ve daha hızlı yanıt
    • Medium: dengeli çalışma
    • High: daha fazla token kullanımı ama daha yüksek zeka seviyesi
  • Boris, tüm işler için High kullanıyor

Eklenti, MCP ve beceri yükleme

  • Eklentiler aracılığıyla LSP (tüm büyük dilleri destekler), MCP, beceriler, ajanlar, özel hook'lar yüklenebiliyor
  • Anthropic'in resmi eklenti pazaryerinden yüklenebiliyor ya da şirkete özel bir pazaryeri doğrudan oluşturulabiliyor
  • settings.json dosyasını kod tabanına commit ederseniz pazaryeri otomatik olarak ekibe ekleniyor
  • Başlamak için /plugin komutunu kullanın
  • Discover and install prebuilt plugins through marketplaces

Özel ajan oluşturma

  • .claude/agents dizinine .md dosyası ekleyerek özel ajan oluşturulabiliyor
  • Her ajan için ad, renk, araç seti, önceden izin verilen/engellenen araçlar, izin modu ve model ayrı ayrı belirlenebiliyor
  • Varsayılan ajan, settings.json içindeki "agent" alanı veya --agent bayrağıyla ayarlanabiliyor (çok bilinmeyen bir özellik)
  • Başlamak için /agents komutunu kullanın
  • Create custom subagents

İzinleri önceden onaylama

  • Claude Code, prompt injection tespiti, statik analiz, sandboxing ve insan gözetimini birleştiren bir izin sistemi kullanıyor
  • Varsayılan olarak yalnızca az sayıda güvenli komut önceden onaylı geliyor; /permissions ile izin/verme listeleri eklenebiliyor
  • Wildcard söz dizimi destekleniyor — örn. Bash(bun run *), Edit(/docs/**)
  • Ekipte paylaşmak için settings.json dosyasına commit edilebiliyor
  • Configure permissions

Sandboxing etkinleştirme

  • Claude Code'un açık kaynak sandbox çalışma zamanı kullanılarak hem güvenlik artırılabiliyor hem de izin istemleri azaltılabiliyor
  • /sandbox komutuyla etkinleştiriliyor ve yerel makinede çalışıyor
  • Dosya izolasyonu ve ağ izolasyonu da destekleniyor
  • Windows desteği yakında geliyor
  • Sandboxing

Durum çubuğu ekleme

  • Özel durum çubuğu composer'ın hemen altında gösteriliyor
  • Model adı, dizin, kalan bağlam, maliyet gibi istenen bilgiler serbestçe yapılandırılabiliyor
  • Claude Code ekibindeki herkes farklı bir durum çubuğu kullanıyor
  • /statusline komutu çalıştırıldığında Claude, .bashrc/.zshrc temel alarak durum çubuğunu otomatik oluşturuyor
  • Customize your status line

Tuş atamalarını özelleştirme

  • Claude Code'daki tüm tuş atamaları /keybindings ile yeniden eşlenebiliyor
  • Ayarlar gerçek zamanlı yeniden yükleniyor, böylece sonuç anında görülebiliyor

Hook ayarları

  • Hook'lar, Claude'un yaşam döngüsüne deterministik şekilde müdahale etmenin yolu
  • Kullanım örnekleri:
    • İzin isteklerini Slack veya Opus'a otomatik yönlendirme
    • Tur sonunda Claude'un devam etmesi için hafifçe yönlendirme (ajan çalıştırma veya prompt tabanlı karar mümkün)
    • Araç çağrılarının ön/son işlenmesi — örn. özel loglama ekleme
  • Hooks reference

Spinner fiillerini özelleştirme

  • Varsayılan spinner fiil listesine kendi fiillerinizi ekleyebilir veya mevcutları değiştirebilirsiniz
  • settings.json dosyasını sürüm kontrolüne commit ederek ekiple paylaşabilirsiniz

Çıktı stilini ayarlama

  • /config içinde çıktı stili ayarlanırsa Claude'un yanıt tonu ve formatı değiştirilebiliyor
  • "explanatory" stili: yeni bir kod tabanını incelerken framework'leri ve kod kalıplarını açıklayarak çalışır
  • "learning" stili: kod değişiklik sürecini koçluk yaklaşımıyla yönlendirir
  • Doğrudan özel çıktı stili de oluşturulabiliyor
  • Output styles

Tam özelleştirme

  • Claude Code varsayılan haliyle de iyi çalışacak şekilde tasarlanmış olsa da, özelleştirme yapıldığında settings.json dosyasını Git'e commit ederek ekiple paylaşmak öneriliyor
  • Ayarlar kod tabanı düzeyinde, alt klasör düzeyinde, kişisel düzeyde ve kurum genelindeki politikalar düzeyinde yapılabiliyor
  • Toplam 37 ayar öğesi ve 84 ortam değişkeni destekleniyor
  • settings.json içindeki env alanı kullanılarak wrapper script olmadan ortam değişkenleri ayarlanabiliyor
  • Claude Code settings

3 yorum

 
onestone 2026-02-13

Claude Code gelecektir..!

 
roxie 2026-02-25

Bu gelecek!!

 
shakespeares 2026-02-19

Bu gelecektir!!