Claude Code için yaratıcısı Boris Cherny'nin olmazsa olmaz dediği 30 operasyonel ipucunu bizzat derledim. Gerçekten efsanevi bir yazı bu.

Açıkçası, bu ipuçlarını bilmekle bilmemek arasında Claude Code deneyiminiz geceyle gündüz gibi değişir. Aynı talimatları tekrar tekrar vermekle veya saatlerce yeniden çalışmayla kaybettiğiniz zamanın tamamen gereksiz olduğunu anlayacaksınız.
Bu arada, Claude Code kullanırken hiç şu sorunları yaşıyor musunuz?

- Her seferinde aynı talimatları veriyormuş gibi hissediyorsunuz ve keşke öğrense diyorsunuz.
- Büyük değişiklikler sürekli yeniden çalışmaya yol açıyor, "en iyisi kendim düzelteyim" dedirtiyor.
- Çok fazla özellik var, nereden başlayacağınızı bilemiyorsunuz.
- Konuşmalar uzuyor ve dağılıyor, "Dur, bunu demin söylemedim mi?" anları yaşıyorsunuz.
Claude Code deneyimi, bağlam, doğrulama, izinler, paralel tasarım ve otomasyonu doğru kurduğunuzda çarpıcı biçimde değişiyor.
Bu makale, ClaudeCodeStudio tarafından bağımsız olarak araştırılıp yazılmış olup, Boris Cherny'nin X gönderileri, Anthropic'in resmi dokümantasyonu ve resmi GitHub depoları/eylemleri dahil olmak üzere 23 Nisan 2026 itibarıyla birincil kaynaklara öncelik vermektedir!

Boris, "Claude Code'u ben yarattım" ifadesini açıkça kullandığı için, onun operasyonel tavsiyelerini sahadan gelen ses olarak önceliklendirirken, CLI seçenekleri ve ayarlarını resmi dokümanlarla çapraz referansladım! 😆
Claude Code kullanıyorsanız, bunu mutlaka okumalısınız!!!
Kaydetmek şart!!!!
Gerçekçi bir şekilde üretkenliğinizi 10 kat artıracak! Hadi başlayalım! 👇
■ Önce Kavramanız Gereken Üç Prensip

Claude Code'u pratikte güçlü kılan en büyük faktörler sadece üç şeye indirgeniyor.
Plan Modu'nda "araştırma" ve "uygulamayı" ayırmak. Claude'un kendi işini doğrulamasına izin vermek. Ve paralel oturumları düşünerek çalışmak.
Boris sürekli şunu söylüyor: "Neredeyse her zaman Plan modunu kullanın," "Claude'a çıktısını doğrulaması için bir yol verin" ve "3–5 git worktree."
■ "Tek Bir Doğru Cevap Yok" Felsefesi
Boris'in gönderilerini okurken, Claude Code'u kullanmanın tek bir doğru yolu olmadığı, aksine son derece özelleştirilebilir bir operasyonel araç olarak kullanılması gerektiği yönünde yinelenen bir duruş görülüyor. Kendisi de "Claude Code'u kullanmanın tek bir doğru yolu yoktur" diye tekrarlıyor.
Bu öncüle dayanarak, önerdiği en etkili iş akışı şöyle 👇

Plan Modu'nda Araştır/Planla
↓ Uygulama Oturumu
↓ Testler, ekran görüntüleri ve CLI ile kendi kendini doğrulama
↓ PR Oluştur
↓ Kod İncelemesi / Ultrareview
↓ Öğrenilenleri CLAUDE.md, Hooks ve Skills'e geri besle
Bu akışı aklınızda tutarak 30 spesifik ipucuna bakalım.
■ 30 Operasyonel İpucu
Bunlar sahada etkililik sırasına göre listelenmiştir. Boris'in X gönderilerinden türetilen ipuçları yön odaklıyken, ayarlar ve kısıtlamalarla ilgili detaylar resmi Dokümanlar ve GitHub tarafından desteklenmektedir. Araştırma önizleme özellikleri açıkça belirtilmiştir.
■ İpucu 1: Büyük Değişiklikleri Önce Plan Modu'nda Ayırın

Araştırma, planlama ve uygulamayı basitçe ayırmak, yanlış uygulama ve yeniden çalışmayı büyük ölçüde azaltır. Basit ama Boris bu yüzden "Neredeyse her zaman Plan modunu kullanın" diyor.
Örnek: "Plan Modu'nda src/auth ve secrets'ı oku. Google OAuth için etkilenen dosyaları, veri akışını ve test perspektiflerini uygulamaya başlamadan önce düzenle."
Plan Modu olmadan büyük değişikliklere atlamak genellikle bağlam kaybına veya yolun yarısında rota düzeltmelerine yol açar. Önce büyük resmi kavramasına izin vermek, uygulama doğruluğunu gerçekten değiştirir.
■ İpucu 2: Claude'un Kendini Doğrulamasına İzin Verin

Boris buna "en yüksek kaldıraçlı şey" diyor. Claude'a testleri çalıştırın, ekran görüntülerini kontrol edin ve CLI çıktısını kendisinin doğrulamasını sağlayın.
"Düzeltmeden sonra npm test'i çalıştır ve tüm testler geçene kadar işlemi tamamlanmış sayma."
Sadece bu bile, Claude'un bir insan incelemeden önce sorunları bulmasını ve düzeltmesini sağlar. Doğrulama komutları çok ağırsa, minimum duman testleriyle başlayın.
■ İpucu 3: Paralel Olarak 3–5 Git Worktree Çalıştırın

Boris, paralel worktree çalıştırmayı "en önemli üretkenlik artışı" olarak adlandırıyor.
git worktree add ../repo-auth -b feat/auth gibi birden çok worktree ekleyerek ve her birinde Claude başlatarak, bekleme süreleri sıfıra iner ve bağımsız görevler aynı anda ilerleyebilir.
Optimum sayı ortamınıza bağlıdır. 3–5 bir kılavuzdur, ancak inceleme bant genişliğinize, CPU'nuza ve kendi bağlam değiştirme maliyetinize bağlı olarak bazıları için 2 doğru olabilirken, diğerleri 6'yı kaldırabilir.
■ İpucu 4: CLAUDE.md'yi Acımasızca Düzenleyin

CLAUDE.md, projenizin özel kural kitabıdır. Kendi haline bırakılırsa güncelliğini yitirir ve Claude yanlış varsayımlarla hareket etmeye başlar.
Boris'in politikası basit: "CLAUDE.md'nizi zamanla acımasızca düzenleyin" ve "Claude aynı hatayı ikinci kez yaptığında ona ekleyin."
Tersine, artık ihtiyaç duyulmayan kuralları silin. Çok şişerse bağlamı tüketir, bu nedenle periyodik budama hayati önem taşır.
■ İpucu 5: Günlük Tekrarlayan Görevleri Skill'e Dönüştürün ve Git'e Commit Edin

Her seferinde sohbette tekrarlayan prosedürleri açıklamak zaman kaybıdır. .claude/skills/deploy/SKILL.md oluşturun ve /deploy staging ile çağırın.
Boris şöyle diyor: "Günde bir kereden fazla bir şey yapıyorsanız, onu bir skill veya komuta dönüştürün" ve "ihtiyacınız olana kadar neredeyse hiçbir maliyeti yoktur" diye ekliyor.
Ancak, bir Skill çok şişerse tetikleyicisi belirsizleşebilir, bu nedenle uzun referans materyallerini bölün.
■ İpucu 6: Takım Ayarlarını settings.json'a Koyun ve Git ile Yönetin

Projeye özel ayarların versiyon kontrolüne alınması, tüm ekibin aynı Claude Code deneyimine sahip olmasını sağlar. Yeni katılımı hızlandırır ve ayarların tek bir kişiye bağlı kalmasını önler.
Açıkçası, kişisel API anahtarlarını veya token'larını asla commit etmeyin. .gitignore dosyanızı kontrol etmeyi unutmayın.
■ İpucu 7: Güvenli İzinleri Önceden Onaylayın, Tehlikeli Alanları Reddedin
Her seferinde "Bu işleme izin veriyor musunuz?" sorusu sorulması stresli değil mi? allow/ask/deny kullanmak bu diyalog yorgunluğunu ortadan kaldırır.
"allow": ["Bash(npm test *)"], "ask": ["Bash(git push *)"], "deny": ["Read(./.env)", "Read(./secrets/**)"]
Boris "Yaygın izinleri önceden onaylayın" diyor ve resmi Dokümanlar "Kurallar şu sırayla değerlendirilir: deny… ask… allow." şeklinde belirtiyor. Çok geniş wildcard'lardan kaçınmak için .env veya secrets'ı açıkça reddetmek bir prensiptir.
■ İpucu 8: Birden Çok Klasör/Depo için --add-dir Kullanın

Monorepo dışındaki belgeleri veya kütüphaneleri göstermek istediğiniz birçok durum vardır.
CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 claude --add-dir ../docs --add-dir ../shared-libs
Bu, harici dokümanlara başvurarak kodlama yapmanızı sağlar. Eklenen dizinlerdeki CLAUDE.md'nin okunması için ortam değişkeninin etkinleştirilmesi gerektiğini unutmayın.
■ İpucu 9: Subagent'larla Rol Dağılımı Varsayın
Araştırma, inceleme ve hata ayıklamayı ana bağlama sıkıştırmak konuşmayı bulandırır. Boris, "Düzenli olarak birkaç subagent kullanıyorum" diyor ve her subagent kendi özel bağlam penceresinde çalışıyor.
code-reviewer, debugger veya data-scientist gibi subagent'lar hazırlayın ve onlar için net açıklamalar yazın.
■ İpucu 10: PostToolUse Hook'ları ile Biçimlendirme/Kontrolü Otomatikleştirin

Claude her dosya düzenlediğinde otomatik olarak formatlayıcıları veya linter'ları çalıştırın.
Claude'a sorun: "Her dosya düzenlemesinden sonra prettier --write çalıştıran bir hook yaz."
Hook'u oluşturmaktan .claude/settings.json dosyasına entegre etmeye kadar her şeyi halleder. Bu, kod stili tutarlılığını otomatikleştirir ve incelemelerdeki stil yorumlarını ortadan kaldırır.
■ İpucu 11: PR Yorumlarıyla CLAUDE.md'yi Güncelleyin
PR'lerinizdeki kodla birlikte "gelecek kuralları" da değiştirin. Boris, "iş arkadaşlarımın PR'larında CLAUDE.md'ye bir şey eklemek için @.claude etiketini kullanın" diyor.
Örneğin, yorum yapın: "@claude bu öğrenmeyi CLAUDE.md'ye ekle. src/billing'deki değişikliklere her zaman Plan Modu'ndan başla." Bu, gelecekte tekrarlanan geri bildirimi azaltır.
■ İpucu 12: Durum Çubuğu ile Mevcut Durumu Her Zaman Bilin

Ekranın alt kısmında görüntülenen bilgiler, "hangi branch'te ne yaptığınızı, ne kadar bağlam kullanıldığını ve maliyeti" bir bakışta gösterir.
/statusline show model name, git branch, context percentage, cost
Branch, bağlam %'si ve maliyetle başlamak genellikle bağlam tükenmesini veya branch hatalarını erken yakalamak için yeterlidir.
■ İpucu 13: Chrome Eklentisi ile Ön Uç Çalışmasını Hızlandırın
Boris şunları öneriyor: "Ön uç çalışması için Chrome eklentisini kullanın." Tarayıcı giriş durumlarını paylaşabildiği için, UI doğrulaması için Claude'a ekran görüntüsü karşılaştırmaları gösterebilirsiniz.
Claude'un kodda görünmeyen UI bozulmalarını tespit etmesi büyük bir artı. Ancak, ekran görüntüleri erişilebilirliği veya algılanan hızı ölçemediğinden, gerektiğinde Lighthouse veya e2e testlerini kullanın.
■ İpucu 14: Claude'un CLI Üzerinden Analiz Görevlerini Halletmesine İzin Verin

Claude'un SQL veya CLI kullanmasına izin vermek, geliştirme, analiz ve stratejiyi aynı çalışma alanına getirir.

"Son 7 günün kanala göre dönüşüm metriklerini çekmek, anormallikleri özetlemek ve hipotezler önermek için bq CLI'yı kullan."
Boris'in "Veri analizi için Claude'u kullanın" dediği gibi, bu ipucu sadece geliştiriciler için değil, ürün yöneticileri için de etkilidir.
■ İpucu 15: Şartnameler Belirsizse Claude'un Sizi Sorgulamasına İzin Verin
Resmi Dokümanlarda bir bölüm var: "Claude'un sizi sorgulamasına izin verin." Uygulamaya atlamak yerine, Claude'un gereksinimleri ortaya çıkarmak için sorular sormasına izin verin.
Uygulamadan önce şartname boşluklarını doldurmak, özellikle "ne inşa edileceği" bulanık olduğunda yeniden çalışmayı büyük ölçüde azaltır.
■ İpucu 16: CLAUDE.md ve Otomatik Bellek Rollerini Ayırın
İnsanlar CLAUDE.md'ye kurallar yazar. Claude, keşfedilen tercihleri ve alışkanlıkları otomatik bellekte hatırlar. Bu ayrımı korumak, ayarların karışmasını önler.
■ İpucu 17: Yola Özel Kurallar ve Sıkıştırma ile Tasarım Yapın
Monorepolarda "genel kuralları" "yerel kurallardan" ayırın. Genel kuralları kök CLAUDE.md'ye, yerel kuralları ise src/billing vb. koyun.
■ İpucu 18: Bağlamı Agresif Bir Şekilde Yönetin
Resmi Dokümanlar açıkça belirtiyor: "Bağlamı agresif bir şekilde yönetin." Önemli operasyonel bilgileri CLAUDE.md veya skill'lere yükseltin ve bağlam penceresini düzenli olarak düzenlemek için /compact kullanın.
■ İpucu 19: "Korkutucu Değişiklikleri" /rewind ve Checkpoint'lerle Deneyin
Claude Code'daki her işlem bir checkpoint'tir. İki kez Esc tuşuna basın veya /rewind kullanarak mesaj checkpoint'lerine yalnızca kod, yalnızca konuşma veya her ikisi aracılığıyla dönün.
■ İpucu 20: MCP Sunucuları Aracılığıyla Harici Araçları Bağlayın
Claude Code'dan doğrudan Slack, Jira, veritabanları veya dahili API'leri çalıştırmak, araç değiştirmeyi büyük ölçüde azaltır.
■ İpucu 21: Etkileşimli Olmayan Mod (claude -p) ile Script'lere/CI'ya Entegre Edin
Etkileşimli olmayan mod, Claude Code otomasyonunun giriş noktasıdır.
claude -p "Tüm API uç noktalarını listele" --output-format json
■ İpucu 22: Dosya Başına claude -p ile Büyük Ölçekli Geçişleri Yayın
Devasa bir geçişi tek bir oturumda ele almak imkansızdır. Yatay olarak dağıtmak daha iyidir.
■ İpucu 23: Sorun Yönetim Araçlarından Doğrudan Uygulama Yapın
Claude'un GitHub Issues veya Linear ticket'larını okumasına ve doğrudan uygulamaya geçmesine izin verin.
■ İpucu 24: Hook'larla Kuralları Zorunlu Kılın
CLAUDE.md "tavsiye"dir, hook'lar "yürütme"dir. İkisini karıştırmayın. Eylemlerin gerçekleşmesini garanti altına almak için "sıfır istisna" durumlarında hook'ları kullanın.
■ İpucu 25: Paralel Kod İncelemeleri için /simplify Kullanın
Üç inceleme ajanı aynı anda fazlalık, kalite ve verimlilik açısından kontrol eder ve hatta düzeltmeler yapar.
■ İpucu 26: GitHub Actions'da @claude Bahsetmelerini Kullanın
Resmi claude-code-action'ı kullanarak, PR'larda veya Issue'larda @claude'dan bahsederek kod değişiklikleri uygulayabilir veya yanıtlar alabilirsiniz.
■ İpucu 27: Kod İncelemesi ve Ultrareview Arasında Ayrım Yapın
Rutin incelemeler ve derinlemesine incelemeler farklıdır. Günlük olarak Kod İncelemesi'ni ve birleştirmeden önce derinlemesine inceleme için /ultrareview kullanın.
■ İpucu 28: Tekrarlanan Operasyonları Rutinlere Dönüştürün
Haftalık bakım veya PR'ye bağlı görevleri buluta taşıyın. "Dizüstü bilgisayarınız kapalıyken çalışmaya devam edin."
■ İpucu 29: Ağır Planlamayı Bulutta Ultraplan'a Devredin
Terminalde beklemek yerine, planları tarayıcıda bölüm bölüm inceleyin.
■ İpucu 30: Uzaktan Kontrol ile Bulut Oturumlarını Kontrol Edin
Buluttaki Claude Code oturumlarını yerel makinenizden kontrol etme özelliği.
■ Çözülmemiş Operasyonel Noktalar
Chrome eklentileri ve e2e testlerinin kombinasyonu veya Stop hook'larını kullanan uzun vadeli "günler süren" operasyonlar gibi, yönlerin net olduğu ancak en iyi uygulamaların belirlenmediği alanlar hakkında da dürüst olacağım.
■ Nereden Başlamalı
Geliştiriciler için İpucu 1, 2, 4, 7, 9 ve 18 ile başlayın. Ürün yöneticileri için İpucu 14, 15, 23, 27 ve 28 en etkilidir.
■ Haftalık Kontrol Listesi
- Aynı hatayı ikinci kez mi belirtiyorsunuz? → CLAUDE.md'ye ekleyin.
- Skill'ler/hook'lar için tekrarlayan görevler var mı? → Otomatikleştirin.
- Bağlam kullanımı çok mu yüksek? →
/compactalışkanlıklarını gözden geçirin. - Worktree sayısı uygun mu? → Bant genişliğine göre ayarlayın.
■ Sonuç
Claude Code'da ustalaşmanın anahtarı, operasyonel bileşenleri şu sırayla sağlamlaştırmaktır: Planla → Doğrula → Kalıcı Hale Getir → Otomatikleştir. Her şeyle başlamanıza gerek yok. Sadece İpucu 1, 2 ve 4, geliştirme deneyiminizi temelden değiştirecektir.
Ayrıca, bir Açık Sohbet başlattım!

Buradan katılabilirsiniz 👇
Orada faydalı bilgiler paylaşıyor ve ücretsiz seminerler düzenliyor olacağım, lütfen katılın! 😆

𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗦𝘁𝘂𝗱𝗶𝗼 @ 𝗝𝗮𝗽𝗮𝗻 (@ClaudeCode_love), üç Claude Code meraklısı tarafından işletilmektedir. Pratik CLI kullanımı ve otomasyon hakkında günlük olarak paylaşım yapıyoruz. Gerçek ürün geliştirme örnekleri ve en son küresel bilgiler için bizi takip edin! 👀





