meta
Changelog
claudenews her gün upstream repo'dan otomatik senkronize olur. Aşağıda son sync bilgisi ve tüm yenilikler.
Temmuz 2026
Spinner Verbs & Tips
Why Harness is Important
Advanced Tool Use
Agents vs Commands vs Skills
LLM Degradation
Usage & Rate Limits
Agent Memory
Browser Automation MCP
Global vs Project Settings
Skills in Monorepos
Agent SDK vs CLI
Tip: Her zaman plan modunu kullan, Claude'a doğrulama yapması için bir yol ver, /code-review (Boris) kullan | 27/Ara/25
Her zaman plan modunu kullan, Claude'a doğrulama yapması için bir yol ver, /code-review (Boris) kullan | 27/Ara/25
Tip: Claude'a AskUserQuestion aracını kullanarak size mülakat yapmasını isteyin (Thariq) | 28/Ara/25
Claude'a AskUserQuestion aracını kullanarak size mülakat yapmasını isteyin (Thariq) | 28/Ara/25
Tip: Claude Code'u kullanmak için ekipten 10 ipucu (Boris) | 26/01/2025
Claude Code ekibinden 10 ipucu (Boris) | 26/01/25
Tip: İnsanların Claude'larını kişiselleştirme yöntemleri (Boris) | 26/Şub/12
12 ways how people are customizing their claudes (Boris) | 12/Şub/26
Tip: Claude Code'u nasıl kullanıyorum — şaşırtıcı derecede sade kurulumumdan 13 ipucu (Boris) | 03/Oca/26
Claude Code'u nasıl kullanıyorum — şaşırtıcı derecede sade kurulumumdan 13 ipucu (Boris) | 03/Oca/26
Tip: Claude Code'u Geliştirirken Çıkarılan Dersler: Prompt Caching Her Şeydir (Thariq) | 20 Şubat 2026
Claude Code'u Geliştirirken Çıkarılan Dersler: Prompt Caching Her Şeydir (Thariq) | 20 Şubat 2026
Tip: KullanıcıyaSoruSor + ASCII Markdown'ları (Thariq) | 28 Şubat 2026
KullanıcıyaSoruSor + ASCII Markdown'ları (Thariq) | 28 Şubat 2026
Tip: Git Worktrees - Boris'in Kullandığı 5 Yöntem | 21 Şub 2026
Git Worktrees - Boris'in Kullandığı 5 Yöntem | 21 Şub 2026
Tip: Bir Ajan Gibi Görmek - Claude Code'u İnşa Etmekten Çıkarılan Dersler (Thariq) | 28 Şubat 2026
Bir Ajan Gibi Görmek - Claude Code'u İnşa Etmekten Çıkarılan Dersler (Thariq) | 28 Şubat 2026
Tip: Kod İncelemesi & Test Zamanı Hesaplama (Boris) | 10/Mar/26
Code Review & Test Time Compute (Boris) | 10/Mar/26
Tip: Claude Code'u İnşa Etmekten Çıkarılan Dersler: Skills'i Nasıl Kullanıyoruz (Thariq) | 17/Mar/26
Claude Code'u İnşa Etme Dersleri: Skills'i Nasıl Kullanıyoruz (Thariq) | 17/Mar/26
Tip: /loop — 3 güne kadar yinelenen görevler planlayın (Boris) | 07 Mart 2026
/loop — 3 güne kadar yinelenen görevler planlayın (Boris) | 07 Mart 2026
Tip: Squash Birleştirme & PR Boyut Dağılımı (Boris) | 25/Mar/26
Squash Merging & PR Boyut Dağılımı (Boris) | 26/Mar/25
Tip: Opus 4.7'den (Boris) Daha Fazla Verim Almanız İçin 6 İpucu | 16/Nis/26
Opus 4.7'den Daha Fazla Verim Almanız İçin 6 İpucu (Boris) | 16/Nis/26
Tip: # Claude Code'da Gizli ve Az Kullanılan 15 Özellik (Boris) | 30/Mar/26
Claude Code'da Gizli ve Az Kullanılan 15 Özellik (Boris) | 30/Mar/26
Tip: Oturum Yönetimi & 1M Bağlam (Thariq) | 16/Nis/26
Session Yönetimi ve 1M Context (Thariq) | 16/Nis/26
Tip: Gününü değişiklik günlüğünü okuyarak başlat.
Güne değişiklik günlüğünü okuyarak başlayın.
Tip: Günlük Claude Code Güncellemesi
update Claude Code günlük
Tip: `settings.json` özelliklerini keşfedin: Plans Directory, Spinner Verbs gibi ayarlarla kişiselleştirilmiş bir deneyim elde edin.
settings.json özelliklerini keşfedin: kişiselleştirilmiş bir deneyim için Plans Directory, Spinner Verbs gibi.
Tip: hızlı sıkıştırma ve bağlam farkındalığı için durum satırı
status line bağlam farkındalığı ve hızlı sıkıştırma için
Tip: claude-code-hooks, Claude geri bildirimi için
claude-code-hooks Claude geri bildirimi için
Tip: iTerm/Ghostty/tmux terminalleri IDE (VS Code/Cursor) yerine
iTerm/Ghostty/tmux terminalleri, IDE (VS Code/Cursor) yerine kullanılır.
Tip: /voice veya Wispr Flow ile sesli komut (10 kat verimlilik)
/voice veya Wispr Flow ile sesli komut verme (10 kat verimlilik)
Tip: agentic search (glob + grep), RAG'ı geride bırakıyor — Claude Code, vektör veritabanlarını denedi ve kodu senkronizasyondan çıktığı ve izinler karmaşık olduğu için kullanımdan kaldırdı
agentic search (glob + grep), RAG'ı geride bırakıyor — Claude Code, vektör veritabanlarını denedi ve kodu senkronizasyondan çıktığı ve izinler karmaşık olduğu için kullanımdan kaldırdı
Tip: Claude'dan terminali (loglarını görmek istediğiniz) her zaman bir arka plan görevi olarak çalıştırmasını isteyin, böylece daha iyi hata ayıklama yapabilirsiniz.
Claude'dan terminali (loglarını görmek istediğiniz) her zaman bir arka plan görevi olarak çalıştırmasını isteyin, böylece daha iyi hata ayıklama yapabilirsiniz.
Tip: /doctor ile kurulum, kimlik doğrulama ve yapılandırma sorunlarını teşhis edin
/doctor komutu, kurulum, kimlik doğrulama ve yapılandırma sorunlarını teşhis etmek için kullanılır.
Tip: Çapraz model kullan — örn. plan ve uygulama incelemesi için Codex.
QA için çapraz model kullanın — örn. plan ve uygulama incelemesi için Codex
Tip: Herhangi bir sorunla karşılaştığınızda ekran görüntüsü alıp Claude ile paylaşmayı alışkanlık haline getirin.
Herhangi bir sorunla karşılaştığınızda ekran görüntüsü alıp Claude ile paylaşmayı alışkanlık haline getirin.
Tip: Claude'ın Chrome konsol günlüklerini kendi başına görmesini sağlamak için MCP (Claude in Chrome, Playwright, Chrome DevTools) kullanın
Claude'un kendi başına Chrome konsol günlüklerini görmesini sağlamak için MCP kullanın (Claude in Chrome, Playwright, Chrome DevTools).
Tip: Çeviri için girdi sağlamadınız. Lütfen çevrilecek Markdown bloğunu iletin.
/code-review kullanarak multi-agent PR analizi yapın — birleştirmeden önce hataları, güvenlik açıklarını ve regresyonları yakalar.
Tip: Her zaman squash merge ile PR'ları birleştir — temiz lineer geçmiş, her özellik için tek commit, kolay git revert ve git bisect.
Her zaman PR'ları squash merge ile birleştirin — temiz lineer geçmiş, özellik başına tek commit, kolay git revert ve git bisect.
Tip: sık sık commit yapın — görev tamamlanır tamamlanmaz, en az saatte bir kez commit etmeye çalışın
sık sık commit yapın — görev tamamlanır tamamlanmaz, en az saatte bir kez commit etmeye çalışın
Tip: PR'ları küçük ve odaklı tutun — günde 141 PR'da 45K satır değişiklikle p50 118 satır, PR başına tek özellik, incelemesi ve geri alması daha kolay.
PR'ları küçük ve odaklı tutun — 118 satırın p50'si (günde 141 PR, 45K satır değişikliği), PR başına tek özellik, incelemesi ve geri alması daha kolay.
Tip: Bir iş arkadaşının PR'ında @claude etiketi yaparak, tekrarlayan review geri bildirimleri için otomatik lint kuralları oluştur — kendini code review'den otomatize ederek kurtar 🚫👶
@claude'ı bir iş arkadaşınızın PR'ında etiketleyerek tekrarlayan review geri bildirimleri için otomatik lint kuralları oluşturun — böylece kendinizi kod review'den kurtarın 🚫👶
Tip: build a /go skill that (1) tests end-to-end via bash/browser/computer use (2) runs /simplify (3) puts up a PR — so when you come back, you know the code works �
/go skill'i oluştur: (1) bash/tarayıcı/bilgisayar kullanımı ile uçtan uca test eder (2) /simplify çalıştırır (3) PR açar — böylece geri döndüğünde kodun çalıştığını bilirsin 🚫👶
Tip: "dangerously-skip-permissions" yerine otomatik modu kullanın — model tabanlı bir sınıflandırıcı, her komutun güvenli olup olmadığına karar verir ve güvenliyse otomatik onaylar, riskliyse duraklatıp sorar.
auto mode kullan — dangerously-skip-permissions yerine model tabanlı bir sınıflandırıcı her komutun güvenli olup olmadığına karar verir, otomatik onaylar, riskliyse durup sorar. Shift+Tab ile Ask → Plan → Auto modları arasında geçiş yapabilirsiniz 🚫👶
Tip: `/less-permission-prompts` skill'ini kullanarak oturum geçmişini güvenli bash/MCP komutları için tara, ardından `set` içine yapıştırmak üzere önerilen bir izin listesi al.
/less-permission-prompts skill'ini kullanarak session geçmişini, sürekli izin isteyen güvenli bash/MCP komutları için tarayın ve settings dosyasına yapıştırmak üzere önerilen bir izin listesi alın.
Tip: Ürün doğrulama becerilerine yatırım yapın (signup-flow-driver, checkout-verifier) — mükemmelleştirmek için bir hafta harcamaya değer
product verification skill'lerine (signup-flow-driver, checkout-verifier) yatırım yapın — mükemmelleştirmek için bir hafta harcamaya değer
Tip: /permissions için wildcard sözdizimi (Bash(npm run *), Edit(/docs/)) kullanın, dangerously-skip-permissions yerine
/permissions wildcard sözdizimi (Bash(npm run ), Edit(/docs/)) ile, dangerously-skip-permissions yerine kullanılır.
Tip: /sandbox ile dosya ve ağ izolasyonu sayesinde izin istemlerini azaltın — dahili olarak %84 azalma sağlandı
/sandbox ile dosya ve ağ izolasyonu sayesinde izin istemlerini azaltın — dahili olarak %84 azalma
Tip: Mimarinizi anlamak için ASCII diyagramlarını sıkça kullanın.
Mimarinizi anlamak için ASCII diyagramlarını sıkça kullanın.
Tip: Yerel tekrarlayan izleme için /loop kullanın (7 güne kadar) · Makineniz kapalıyken bile çalışan bulut tabanlı tekrarlayan görevler için /schedule kullanın
Yerel tekrarlayan izleme için /loop kullanın (7 güne kadar) · Makineniz kapalıyken bile çalışan bulut tabanlı tekrarlayan görevler için /schedule kullanın
Tip: Uzun süreli otonom görevler için Ralph Wiggum eklentisini kullanın
Uzun süreli otonom görevler için Ralph Wiggum plugin kullanın
Tip: Opus 4.7'nin uyarlanabilir düşünme özelliğiyle çaba seviyesini ayarlayın — hız ve daha az token için düşük, en yüksek zeka için maksimum (kaydırıcı: düşük · orta · yüksek · çok yüksek · maksimum)
Opus 4.7'nin uyarlanabilir düşünme özelliğiyle çaba seviyesini ayarlayın — hız ve daha az token için düşük, en yüksek zeka için maksimum (kaydırıcı: düşük · orta · yüksek · çok yüksek · maksimum)
Tip: Her zaman /config içinde **thinking mode**'u `true` (akıl yürütmeyi görmek için) ve **Output Style**'ı `Explanatory` (★ Insight kutularıyla ayrıntılı çıktı görmek için) olarak ayarlayın, böylece daha iyi anlayabilirsiniz.
/config içinde Claude'un kararlarını daha iyi anlamak için her zaman thinking mode true (akıl yürütmeyi görmek için) ve Output Style Explanatory (★ Insight kutularıyla ayrıntılı çıktı görmek için) kullanın.
Tip: Yüksek eforlu muhakeme için prompt'larda `ultrathink` anahtar kelimesini kullanın.
İstemlerde yüksek eforlu muhakeme için ultrathink anahtar kelimesini kullanın.
Tip: /focus modu, tüm ara çalışmaları gizler ve yalnızca nihai sonucu gösterir — modelin doğru komutları çalıştıracağına güvenin ve sadece çıktıya bakın (/f ile açıp kapatabilirsiniz).
/focus modu tüm ara çalışmaları gizler ve yalnızca nihai sonucu gösterir — modelin doğru komutları çalıştıracağına güvenin ve sadece çıktıya bakın (/focus ile açıp kapatın)
Tip: Opus'a yönlendirilen route izin taleplerini bir hook aracılığıyla iletin — saldırıları taramasına ve güvenli olanları otomatik olarak onaylamasına izin verin 🚫👶
route permission requests işlemlerini bir hook aracılığıyla Opus'a yönlendirin — saldırıları taramasına ve güvenli olanları otomatik olarak onaylamasına izin verin 🚫👶
Tip: Bir PostToolUse hook kullanarak kodu otomatik biçimlendirin — Claude iyi biçimlendirilmiş kod üretir, hook ise CI hatalarını önlemek için son %10'u halleder.
Bir PostToolUse hook kullanarak kodu otomatik biçimlendirin — Claude iyi biçimlendirilmiş kod üretir, hook ise CI hatalarını önlemek için son %10'u halleder.
Tip: Bir Stop hook kullanarak Claude'u bir turun sonunda devam etmesi veya çalışmasını doğrulaması için yönlendirebilirsiniz.
Bir Stop hook kullanarak Claude'u bir turun sonunda devam etmesi için yönlendirebilir veya çalışmasını doğrulayabilirsiniz.
Tip: /model ile model ve muhakeme seçimi, /context ile bağlam kullanımını görme, /usage ile plan limitlerini kontrol etme, /extra-usage ile taşma faturalandırmasını yapılandırma, /config ile yapılandırma yapmak için kullanın.
/model ile model ve reasoning seçimi yapın, /context ile context kullanımını görün, /usage ile plan limitlerini kontrol edin, /extra-usage ile overflow faturalandırmasını yapılandırın, /config ile ayarları yapılandırın — plan modu için Opus, kod için Sonnet kullanarak her ikisinin de en iyisini elde edin.
Tip: `!command`'i SKILL.md dosyasına gömerek dinamik shell çıktısını prompt'a enjekte edin — Claude bunu çağrıldığında çalıştırır ve model yalnızca sonucu görür.
!command'i SKILL.md dosyasına gömerek dinamik shell çıktısını prompt'a enjekte edin — Claude bunu çağrıldığında çalıştırır ve model yalnızca sonucu görür.
Tip: Bir `PreToolUse` hook'u ile skill kullanımını ölçerek popüler veya yetersiz tetiklenen skill'leri bulun.
skill kullanımını ölçmek için bir PreToolUse hook kullanarak popüler veya az tetiklenen skill'leri bulun
Tip: İsteğe bağlı hook'ları skill'lerde kullanın — /careful yıkıcı komutları engeller, /freeze bir dizin dışındaki düzenlemeleri engeller
skill'lerde on-demand hooks kullanın — /careful yıkıcı komutları engeller, /freeze bir dizin dışındaki düzenlemeleri engeller
Tip: Claude'u skill'lerde dar kalıplara sokmayın — adım adım buyurgan talimatlar değil, hedefler ve kısıtlamalar verin 🚫👶
Claude'u skill'lerde dar kalıplara sokmayın — adım adım buyurgan talimatlar değil, hedefler ve kısıtlamalar verin 🚫👶
Tip: becerilerde bariz olanı belirtme — Claude'u varsayılan davranışının dışına iten şeylere odaklan 🚫👶
becerilerde bariz olanı belirtme — Claude'u varsayılan davranışının dışına iten şeylere odaklan 🚫👶
Tip: Yeteneklere script ve kütüphaneleri dahil edin, böylece Claude tekrar tekrar şablon kod yazmak yerine bunları birleştirerek kullanır.
Yeteneklere script ve kütüphaneleri dahil edin, böylece Claude tekrar tekrar şablon kod yazmak yerine bunları birleştirerek kullanır.
Tip: Her skill'de bir **Gotchas** bölümü oluşturun — en yüksek sinyalli içerik, zamanla Claude'un başarısızlık noktalarını ekleyin.
Her skill'de bir Gotchas bölümü oluşturun — en yüksek sinyalli içerik, zamanla Claude'un başarısızlık noktalarını ekleyin.
Tip: `skill` açıklama alanı bir tetikleyicidir, özet değil — model için yazın ("ne zaman ateşlemeliyim?").
skill açıklama alanı bir tetikleyicidir, özet değil — model için yazın ("ne zaman ateşlemeliyim?").
Tip: beceriler klasörlerdir, dosya değil — aşamalı açıklama için `references/`, `scripts/`, `examples/` alt dizinlerini kullanın
beceriler (skills) klasörlerdir, dosya değil — aşamalı açıklama için references/, scripts/, examples/ alt dizinlerini kullanın
Tip: monorepo'lar için alt klasörlerde skill kullanın
Monorepo'lar için alt klasörlerdeki skill'leri kullanın.
Tip: Eğer bir şeyi günde birden fazla kez yapıyorsan, bunu bir skill veya command haline getir — /techdebt, context-dump veya analytics gibi komutlar oluştur.
Günde birden fazla kez yaptığın bir işi skill veya command haline getir — /techdebt, context-dump veya analytics gibi komutlar oluştur.
Tip: İş akışlarınızda sub-agent yerine commands kullanın.
İş akışlarınızda sub-agent yerine commands kullanın.
Tip: **use context: fork** — bir skill'i izole bir sub-agent içinde çalıştırmak için kullanılır. Ana context yalnızca nihai sonucu görür, araç çağrıları (intermediate tool calls) görünmez. **agent** alanı, bu sub-agent'ın hangi agent ile çalıştırılacağını belirlemenizi sağlar.
context: fork kullanarak bir skill'i izole bir sub-agent içinde çalıştırabilirsiniz — ana context yalnızca nihai sonucu görür, ara tool çağrılarını görmez. agent alanı, sub-agent türünü belirlemenizi sağlar.
Tip: Her "iç döngü" iş akışınızda günde birçok kez slash command kullanın — tekrarlayan prompt'ları ortadan kaldırır. Command'ler `.claude/commands/` dizininde yaşar ve Git'e eklenir.
Her "inner loop" iş akışınızda, günde birçok kez yaptığınız işlemler için slash commands kullanın — tekrarlayan prompt'ları ortadan kaldırır, komutlar .claude/commands/ dizininde yaşar ve git'e commit edilir.
Tip: ## Paralel Geliştirme için tmux ve Git Worktree'leri ile Agent Team'leri
agent teams with tmux ve git worktrees ile paralel geliştirme
Tip: "use subagents" diyerek bir soruna daha fazla işlem gücü harcayın — ana context'inizi temiz ve odaklı tutmak için görevleri devredin 🚫👶
"use subagents" diyerek bir soruna daha fazla işlem gücü harcayın — ana context'inizi temiz ve odaklı tutmak için görevleri devredin 🚫👶
Tip: Test sırasında hesaplama kullan — ayrı context pencereleri sonuçları iyileştirir; bir agent hatalara neden olabilir ve diğeri (aynı model) onları bulabilir.
test time compute kullanın — ayrı context pencereleri sonuçları iyileştirir; bir agent hatalara neden olabilir ve başka bir agent (aynı model) bunları bulabilir
Tip: Herhangi bir geliştirici Claude'u başlatıp "testleri çalıştır" dediğinde ilk denemede çalışmalıdır — eğer çalışmıyorsa, CLAUDE.md dosyanızda temel kurulum/derleme adımları eksiktir.
Herhangi bir geliştirici Claude'u başlatıp "testleri çalıştır" dediğinde ilk denemede çalışmalıdır — eğer çalışmıyorsa, CLAUDE.md dosyanızda temel kurulum/derleme/test komutları eksik demektir.
Tip: Özellik spesifik sub-agent'lara (ekstra context) sahip ol, genel QA, backend mühendisi yerine skill'lerle (aşamalı açıklama) çalış.
Özellik spesifik alt-ajanlar (ekstra bağlam) ve beceriler (aşamalı açıklama) kullanın, genel QA veya backend mühendisi yerine.
Tip: kod tabanlarını temiz tut ve geçişleri tamamla — kısmen taşınmış framework'ler, yanlış kalıbı seçebilecek modellerin kafasını karıştırır
kod tabanlarını temiz tut ve geçişleri tamamla — kısmen taşınmış framework'ler, yanlış kalıbı seçebilecek modellerin kafasını karıştırır
Tip: ## settings.json Kullanarak Harness Tarafından Zorunlu Kılınan Davranışlar (Atıf, İzinler, Model) `attribution.commit: "NEVER"` olarak ayarlandığında, CLAUDE.md dosyasına "ASLA Co-Authored-By ekleme" talimatını koymayın.
Harness tarafından zorunlu kılınan davranışlar (atıf, izinler, model) için settings.json kullanın — attribution.commit: "" deterministik olduğunda CLAUDE.md dosyasına "ASLA Co-Authored-By ekleme" yazmayın.
Tip: `.claude/rules/` kullanarak büyük talimatları bölün
.claude/rules/ kullanarak büyük talimatları bölün.
Tip: Birden fazla CLAUDE.md kullanarak monorepo yönetimi — ata + alt yükleme
Monorepo'lar için birden fazla CLAUDE.md kullanın — üst + alt yükleme
Tip: Alan adına özgü CLAUDE.md kurallarını, dosyalar uzadıkça Claude'un bunları yok saymasını engellemek için `<important if="...">` etiketleri içine sarın.
Alan adına özgü CLAUDE.md kurallarını, dosyalar uzadıkça Claude'ın bunları görmezden gelmesini engellemek için <important if="..." etiketleri ile sarın.
Tip: CLAUDE.md dosyası, dosya başına 200 satırın altında olmalıdır. Humanlayer'da 60 satır (hâlâ %100 garanti değil).
CLAUDE.md dosyası, dosya başına 200 satırın altında hedeflenmelidir. humanlayer'da 60 satır (yine de %100 garanti değil)
Tip: .claude/rules/*.md dosyaları, CLAUDE.md gibi her oturuma otomatik olarak yüklenir — yalnızca Claude, glob ile eşleşen dosyalara dokunduğunda tembel yükleme yapmak için paths: YAML frontmatter ekleyin.
.claude/rules/.md dosyaları, CLAUDE.md gibi her oturuma otomatik olarak yüklenir — yalnızca Claude, glob ile eşleşen dosyalara dokunduğunda tembel yükleme yapmak için paths: YAML frontmatter ekleyin.
Tip: /rename ile önemli oturumları yeniden adlandır (ör. [TODO - refactor task]) ve /resume ile daha sonra devam et — aynı anda birden fazla Claude çalıştırırken her bir örneği etiketle.
/rename önemli oturumları (ör. [TODO - refactor task]) ve /resume ile daha sonra devam edin — aynı anda birden fazla Claude çalıştırırken her bir örneği etiketleyin.
Tip: /compact vs /clear — compact kayıplıdır ancak momentum dostudur (görev ortasında, bulanık detaylar sorun değildir); /clear + kısa açıklama daha fazla iş gerektirir ancak ileriye ne taşınacağını tam olarak siz kontrol edersiniz.
/compact vs /clear — compact kayıplıdır ancak momentum dostudur (görev ortasında, bulanık detaylar sorun değil); /clear + kısa açıklama daha fazla iş gerektirir ancak ileriye ne taşınacağını tam olarak siz kontrol edersiniz (yüksek riskli sonraki adım).
Tip: Uzun süreli oturumlar için recaps kullanın — Claude'un ne yaptığına ve sıradakinin ne olduğuna dair kısa özetler, dakikalar veya saatler sonra geri dönüldüğünde faydalıdır. recaps ile devre dışı bırakın.
Uzun süreli oturumlar için recaps (özetler) kullanın — Claude'un ne yaptığına ve sıradakinin ne olduğuna dair kısa özetler, dakikalar veya saatler sonra geri dönüldüğünde faydalıdır. /config içinde recaps ile devre dışı bırakın.
Tip: "Buradan itibaren özetle" komutunu, geri sarma işleminden önce kullanarak Claude'a bir devir teslim mesajı yazdırabilirsiniz — tıpkı Claude'un gelecekteki benliğinden önceki yinelemesine bir not gibi.
"Buradan itibaren özetle" komutunu, geri sarma işleminden önce kullanarak Claude'a bir devir teslim mesajı yazdırabilirsiniz — tıpkı Claude'un gelecekteki benliğinden önceki yinelemesine bir not gibi.
Tip: /compact, bir ipucu ile (/compact, auth yeniden düzenlemesine odaklan, test hata ayıklamayı bırak) otomatik compact'ın tetiklenmesine izin vermekten daha iyidir — model en düşük zeka noktasındadır.
/compact bir ipucuyla kullanıldığında (/compact auth refactor'a odaklan, test hata ayıklamayı bırak), otomatik daraltmanın devreye girmesinden daha iyidir — model, bağlam bozulması nedeniyle otomatik daraltma sırasında en az zeki olduğu noktadadır.
Tip: Alt bağlam yönetimi için sub-agent'ları kullanın — kendinize "bu araç çıktısına tekrar ihtiyacım olacak mı, yoksa sadece sonuca mı?" diye sorun — 20 dosya okuma + 12 grep + 3 çıkmaz sokak kalır
alt-agent'ları bağlam yönetimi için kullanın — kendinize "bu araç çıktısına tekrar ihtiyacım olacak mı, yoksa sadece sonuca mı?" diye sorun — 20 dosya okuması + 12 grep + 3 çıkmaz sokak çocuğun bağlamında kalır, yalnızca nihai rapor geri döner 🚫👶
Tip: yeni görev = yeni session — ilişkili görevler (örneğin, az önce oluşturduğun şey için dokümantasyon yazmak) verimlilik adına context'i yeniden kullanabilir, ancak gerçekten yeni görevler yeni bir session'ı hak eder.
yeni görev = yeni session — ilişkili görevler (örneğin, az önce oluşturduğunuz şey için dokümantasyon yazmak) verimlilik adına context'i yeniden kullanabilir, ancak gerçekten yeni görevler yeni bir session'ı hak eder.
Tip: Her tur bir dallanma noktasıdır — Claude bir turu bitirdikten sonra, mevcut bağlamın ne kadarını korumak istediğinize bağlı olarak Devam Et, /rewind, /clear, /compact veya Subagent arasından seçim yapın.
Her adım bir dallanma noktasıdır — Claude bir adımı tamamladıktan sonra, ileriye taşımanız gereken mevcut bağlam miktarına bağlı olarak Devam Et, /rewind, /clear, /compact veya Subagent arasından seçim yapın.
Tip: context rot, 1M context model'de yaklaşık 300-400k token civarında devreye girer — zeka hassasiyeti olan işlerde oturumların bu seviyeyi geçmesine izin vermeyin.
context rot, 1M context model'de yaklaşık 300-400k token civarında devreye girer — zeka hassasiyeti olan işlerde oturumların bu seviyeyi geçmesine izin vermeyin.
Tip: dumb zone, context'in yaklaşık %40'ına ulaştığınızda devreye girer — "sonuçların bozulmaya başladığı noktaya gelirsiniz". Yeni başlayanlar: "bunu %40'ın altında tutmaya çalışın, %60'a ulaşırsanız"
dumb zone, context'in yaklaşık %40'ı civarında devreye girer — "sonuçların bozulmaya başladığı noktaya gelirsiniz". Yeni başlayanlar: "hedefiniz %40'ın altında kalmak olsun, %60'a ulaştığınızda işi toparlamayı düşünün". Deneyimli kullanıcılar: "agresif bir şekilde %30'un altında tutun" — sadece basit görevlerde %60'a kadar çıkın. Görev değiştirirken sıfırlamak için manuel /compact veya /clear komutlarını kullanın.
Tip: rewind > correct — çift-Esc veya /rewind ile başarısız denemeden önceki noktaya dön ve öğrendiklerinle yeniden prompt ver, başarısız denemeler + düzeltmeler bırakmak yerine.
geri sar düzelt — çift-Esc veya /rewind ile başarısız denemeden önceki noktaya dön ve öğrendiklerinle yeniden yönlendir, başarısız denemeler + düzeltmelerin bağlamı kirletmesine izin vermek yerine 🚫👶
Tip: prototype > PRD — spesifikasyon yazmak yerine 20-30 versiyon oluşturun, yapım maliyeti düşük olduğu için bolca deneme yapın.
prototype PRD — spesifikasyon yazmak yerine 20-30 versiyon oluşturun, yapım maliyeti düşük olduğu için bolca deneme yapın.
Tip: Her zaman aşamalı, kapı kontrollü bir plan yap; her aşamada birden fazla test (birim, otomasyon, entegrasyon) bulunsun.
Her zaman aşamalı, kapı kontrollü bir plan yap; her aşamada birden fazla test (birim, otomasyon, entegrasyon) bulunsun.
Tip: PRD'leri tüm katmanları (veritabanı + servis + arayüz) kesen dikey dilimlere (iz mermileri) ayır — AI varsayılan olarak yatay aşamalandırma yapar (veritabanı aşaması, ardından API aşaması, ardından ön yüz aşaması).
PRD'leri tüm katmanları (DB + servis + UI) kesen dikey dilimlere (tracer bullets) ayırın — AI varsayılan olarak yatay aşamalandırma yapar (DB aşaması, ardından API aşaması, sonra frontend aşaması) ve bu, uçtan uca geri bildirimi son aşamaya kadar geciktirir. Pragmatic Programmer'dan 🚫👶
Tip: İkinci bir Claude'u kıdemli mühendis olarak planınızı incelemesi için başlatın veya inceleme için çapraz model kullanın.
Planını incelemesi için ikinci bir Claude'u kıdemli mühendis olarak devreye al veya inceleme için çapraz model kullan.
Tip: İşi devretmeden önce detaylı şartnameler yaz ve belirsizliği azalt — ne kadar spesifik olursan, çıktı o kadar iyi olur.
İşi devretmeden önce detaylı şartnameler yaz ve belirsizliği azalt — ne kadar spesifik olursan, çıktı o kadar iyi olur.
Tip: her zaman plan modu ile başla
her zaman plan modu ile başlayın
Tip: Minimal bir spec veya prompt ile başlayın ve Claude'dan AskUserQuestion aracını kullanarak sizi sorgulamasını isteyin, ardından spec'i yürütmek için yeni bir session oluşturun.
Minimal bir spec veya prompt ile başlayın ve Claude'dan AskUserQuestion aracını kullanarak sizi sorgulamasını isteyin, ardından spec'i yürütmek için yeni bir session oluşturun.
Tip: Claude çoğu hatayı kendi kendine düzeltir — hatayı yapıştır, "düzelt" de, nasıl yapılacağını mikro yönetme 🚫👶
Claude çoğu hatayı kendi kendine düzeltir — hatayı yapıştır, "düzelt" de, nasıl yapılacağını mikro yönetme 🚫👶
Tip: vasat bir düzeltmenin ardından — "şu ana kadar bildiğin her şeyi bir kenara bırak, bunu sil ve zarif çözümü uygula" 🚫👶
vasat bir düzeltmenin ardından — "şu ana kadar bildiğin her şeyi bir kenara bırak, bunu sil ve zarif çözümü uygula" 🚫👶
Tip: Claude'u zorlayın — "Bu değişiklikler hakkında beni sorgula ve testini geçene kadar PR açma" veya "bana bunun çalıştığını kanıtla" deyin ve Claude'un main ile sizin aranızdaki farkı görmesini sağlayın.
Claude'a meydan oku — "Bu değişikliklerle ilgili beni sorgula ve testini geçene kadar PR açma" veya "bana bunun çalıştığını kanıtla" deyin ve Claude'un main ile sizin branch'iniz arasındaki diff'i göstermesini sağlayın 🚫👶
Chrome
Best Practice
Haziran 2026
Artifacts beta
Ses çıktısını, çalışma devam ettikçe yerinde güncellenen, kuruluşunuz için özel bir URL'de canlı, etkileşimli bir web sayfası olarak yayınlamak için /share veya Artifact aracını kullanın.
Dynamic Workflows
Derin Araştırma
Advisor beta
Blog
Lesson: Sertifika Haritası: Sınav Formatı ve 5 Domain
Anthropic Claude Certified Architect — Foundations sınavının tam yapısı: 60 soru, 4 seçenek, 720 geçme notu, 8'den 4 senaryo seçimi, 5 domain ağırlıkları ve Türkçe çalışma stratejisi.
Lesson: Agentic Loop ve stop_reason Semantiği
Agent'ın yaşam döngüsü, stopreason değerlerinin her birinin anlamı, endturn'ün neden TEK güvenilir completion sinyali olduğu, multi-turn tool calling'de state yönetimi ve anti-pattern'ler.
Lesson: Multi-agent Orkestrasyon: Hub-and-Spoke Pattern
Coordinator-subagent mimarisi, hub-and-spoke iletişim modeli, Task tool ile subagent başlatma, parallel spawning, kök neden analizi için doğru decomposition, forksession ve --resume.
Lesson: Tool Interface Tasarımı: Description, Schema, tool_choice
Tool description'larının LLM seçim mekanizması olarak nasıl çalıştığı, örtüşen description'ların misrouting'e yol açması, toolchoice parametreleri ve tool allocation stratejisi.
Lesson: MCP Server Entegrasyonu ve Yapılandırılmış Hata Yanıtları
Model Context Protocol'ün project vs user scope ayrımı, .mcp.json + env var substitution, isError flag'i, 4 hata kategorisi (transient/validation/business/permission) ve local recovery pattern'ı.
Lesson: CLAUDE.md Hiyerarşisi ve Path-Specific Rules
User/project/directory seviyelerinde CLAUDE.md, @path syntax ile modüler import, .claude/rules/ dizini ve YAML frontmatter paths glob ile conditional loading.
Lesson: Slash Commands, Skills ve Custom Workflows
Project .claude/commands/ vs user ~/.claude/commands/ ayrımı, SKILL.md frontmatter (context:fork, allowed-tools, argument-hint) ve skill'lerin ne zaman command'dan üstün olduğu.
Lesson: Planning Mode, CI/CD Entegrasyonu ve Session Yönetimi
Planning mode vs direct execution kararı, -p/--output-format/--json-schema CI/CD üçlüsü, session resume/fork ve cross-file review stratejileri.
Lesson: Prompt Engineering: Explicit Criteria, Few-shot, Interview Pattern
Belirsiz talimatlar ('be conservative') yerine kategorik kriterler, 2-4 few-shot örneğinin neden en etkili tutarlılık yöntemi olduğu, interview pattern ve test-driven iteration.
Lesson: Yapılandırılmış Çıktı: tool_use, JSON Schema, Validation, Batches
tooluse + JSON Schema'nın en güvenilir yapısal çıktı yöntemi olması, syntax vs semantic hata ayrımı, Pydantic validation, retry-with-error-feedback ve Message Batches API stratejisi.
Lesson: Context Yönetimi: Summarization, Scratchpad, Subagent Delegation
Progressive summarization'ın kayıp riskleri (sayılar, tarihler), lost-in-the-middle etkisi, persistent 'case facts' block'u, scratchpad files ve subagent delegation ile verbose output izolasyonu.
Lesson: Açıklamalı Örnek Sorular, Pratik Egzersizler ve Son Kontrol Listesi
Resmî rehber formatında 12 açıklamalı örnek soru (5 senaryo), 4 uygulamalı egzersiz (agent loop, Claude Code config, extraction pipeline, multi-agent debug), kapsam dışı konular listesi ve sınav öncesi hazırlık önerileri.
Lesson: Reliability, Escalation ve 76-Soru Tam Simülasyon
Escalation tetikleyicileri, multi-agent hata yayılımı, attribution loss problemi, provenance koruma, human-in-the-loop confidence calibration + 76 soruluk 5 senaryo tam simülasyonu.
Mayıs 2026
Bundled Skills
En İyi Uygulama
Goal
Uygulandı
Agent View beta
Agent View, birden fazla arka plan Claude Code oturumunu yönetmek, izlemek ve bunlarla etkileşim kurmak için tek ekranlı bir pano sağlar. Her oturumun durumunu gösterir ve gerektiğinde oturuma bağlanmanıza olanak tanır.
Deep Links
Deep Links, claude-cli:// URL'lerini runbook'lara veya dashboard'lara yerleştirmenize olanak tanır. Bu URL'ler, belirli bir repoda önceden doldurulmuş bir prompt ile yeni bir Claude Code terminal oturumu açar.
Öğretici: Agentic OS'i %99'dan iyi kur — silver platter prensibiyle hands-on workshop
Mark Kashef'in 22 dakikalık videosundan zihinsel modeli al, kendi makinende çalışan minimal bir Agentic OS kur: CLAUDE.md + 1 skill + 1 hook + 1 deterministik özet üreteci. Sonunda her pazartesi sabahı agent'ının okuyup yorumlayacağı bir 'silver platter' brief'in olacak.
Lesson: Input ve akış — /voice, /powerup, channels, /tasks
Dikteyle prompt yaz, kalıp akışları tek komuta indir, paralel iş kanallarını yönet, görev panelini aktif kullan.
Lesson: Çalışma ortamları — devcontainer, web, extension
Yerel CLI tek seçenek değil. Devcontainer sandbox, Claude Code Web ve Chrome extension hangi senaryoya uyar.
Lesson: settings.json vs CLAUDE.md — davranışı nereye yazarsın
Harness-enforced kurallar, model'e talimat, ve hangi tür davranış hangi katmana ait — ayrım rehberi.
Lesson: Auto Mode ve Fast Mode
Permission onaylarını otomatikleştir, yanıtı hızlandır — ne zaman güvenli, ne zaman riskli.
Lesson: Git worktrees ile paralel feature çalışması
EnterWorktree, ExitWorktree ve isolation flag'i — branch'lerini yan yana çalıştırma rehberi.
Lesson: Session state komutları — /rewind, /compact, /clear
Bağlam doldukça veya yanlış yöne gittikçe session'ı nasıl kurtarırsın. Üç komutun karar matrisi.
Lesson: Ultraplan ve Ultrareview — multi-agent cloud akışı
Birden fazla model ve agent'ın paralel çalıştığı bulut tabanlı plan/review akışları. Faturalı feature.
Lesson: GitHub Actions ve Code Review GitHub App
Claude Code'u CI'ye bağla, otomatik PR review yaptır, headless mode ile pipeline'ları zenginleştir.
Lesson: Cross-model workflow — Claude + Codex
İki modelin güçlerini birleştir — biri tasarlasın, diğeri eleştirsin. Codex rescue agent ile entegrasyon.
Lesson: Scheduled tasks — /loop, /schedule ve routines
Tekrarlayan işleri bir cron'a bağla. Local /loop, remote /schedule, ve self-paced döngüler.
Lesson: Skills ekosistemi
Skill anatomisi, on-demand yükleme, allowed-tools, skill collection'lar.
Lesson: Slash commands ve built-in komutlar
Hazır komutlar, kendi /command'larını yazma, argüman alma, paylaşılan komutlar.
Lesson: İlk sub-agent kullanımı
Sub-agent'ın izole context'i, dispatch akışı, Explore agent ile codebase taraması.
Lesson: 27 hook tek tek
Lifecycle, turn, sub-agent, context, MCP, workspace, errors fazları + use case'leri.
Lesson: MCP server entegrasyonu
Model Context Protocol, local vs remote MCP, popüler server'lar, elicitation flow.
Lesson: Plugins ve marketplaces
Plugin paketleme, install, dağıtım, marketplace ekosistemi.
Lesson: Prompt mühendisliği temelleri
Net talep, kontrastlı örnek, success criteria, "yapma" listesi — tekrarlanabilir promptun 4 ayağı.
Lesson: Mini-proje: kendi self-evolving loop'unu kur
Ralph Wiggum pattern'iyle pratik — bir skill + cron + diff workflow'u.
Lesson: Performance: prompt caching, fast mode, ultraplan
Latency ve token optimizasyonu — pratik üç kazanım.
Lesson: Ralph Wiggum self-evolving loop
Skill'in kendi kendini güncellediği kapalı döngü pattern'i.
Lesson: Computer Use + Agent SDK
Ekran kontrolü, GUI otomasyonu, programatik agent çağrısı.
Lesson: Agent teams (experimental)
Çoklu agent koordinasyonu, role-based dispatch, TeammateIdle hook.
Lesson: Mini-proje: PR review otomasyonu
agent + slash command + post-tool-use hook'u birlikte çalıştır.
Lesson: Workflow tasarım pattern'leri
agent + command + skill + hook'u birleştiren 4 pratik pattern.
Lesson: Hooks giriş + lifecycle
27 hook'un genel haritası; en yaygın 5 hook'u nasıl bağlarsın.
Lesson: settings.json — bilinen ve undocumented alanlar
permissions, env, hooks, statusLine, model defaults, autoApprove pattern'leri.
Lesson: Custom commands tasarımı
Argüman alma, çoklu adım, tool kısıtlama, error handling, paylaşım.
Lesson: Sub-agents derinlemesine — 16 front-matter alanı
Resmi sub-agent şeması, model seçimi, tool kısıtı, color, when-to-trigger.
Lesson: Mini-proje: kendi /standup slash command'ını yaz
Beginner path'i kapatan uygulama egzersizi — slash command + sub-agent + iyi prompt yapısı.
Lesson: Plan mode ve thinking mode
Implementasyon öncesi tasarım, derin düşünme modu, ne zaman hangisini kullanırsın.
Lesson: CLAUDE.md ve memory
Repo kuralları (CLAUDE.md), kullanıcı kuralları (~/.claude/CLAUDE.md), .claude/rules ve memory arasındaki farkları context layering ile gör.
Lesson: Claude Code nedir, neden chatbot değil
Claude Code'un tek-shot LLM çağrısından farkı, harness kavramı ve agentic workflow temelleri.
Lesson: Kurulum ve ilk session
Claude Code CLI kurulumu, authentication, ilk repo'da Plan mode ile bir tur.
Agent SDK
Hızlı Başlangıç · Örnekler
Öğretici: Claude Code Tam Workflow — fikirden deploy'a
Eric Tech'in workflow'unu kendi projende uygula: spec, fazlara bölme, GitHub Projects kanban, otonom build loop ve verify-fix loop. Her adımda kopyalanabilir komut, beklenen çıktı ve checkpoint.
Agent Teams beta
Best Practice Uygulandı
Auto Mode beta
Best Practice Blog
Channels beta
Reference
Nisan 2026
Claude Code Web beta
Routines
Code Review beta
Best Practice Blog Local /code-review
Computer Use beta
Masaüstü
Devcontainers
Claude Code, .devcontainer/ dizini tarafından tanımlanan bir devcontainer içinde çalışır. Bu sayede komutlar container içinde yürütülürken düzenlemeler yerel depoda görünür; böylece tutarlı ve izole ortamlar sağlanır.
Fast Mode beta
Claude Code'da /fast komutu veya "fastMode": true ayarıyla hızlı modu etkinleştirerek, token başına daha yüksek maliyetle 2,5 kata kadar daha hızlı Opus yanıtları alabilirsiniz. Bu mod, hızlı iterasyon ve canlı hata ayıklama için idealdir.
Git Worktrees
En İyi Uygulama
GitHub Actions
GitLab CI/CD
No Flicker Mode beta
En İyi Uygulama
Power-ups
En İyi Uygulama
Ralph Wiggum Loop
Best Practice Implemented
Remote Control
Best Practice Headless Mode
Routines beta
Masaüstü Görevleri
Scheduled Tasks
Best Practice Implemented Desktop scheduled tasks · Announcement
Slack
Slack'te @Claude'dan bir kodlama görevi isteyerek web üzerinde otomatik olarak bir Claude Code oturumu başlatın. Böylece ekip konuşmalarından doğrudan hata düzeltme, kod incelemesi ve hata ayıklama işlemlerini gerçekleştirebilirsiniz.
Mart 2026
Tasks
En İyi Uygulama Ultrareview takibi
Ultraplan beta
Terminalinizden /ultraplan ile bir plan başlatın, tarayıcınızda bölümleri inceleyip yorum yapın, ardından uzaktan çalıştırın veya planı CLI'nıza geri gönderin.
Ultrareview beta
Görev takibi
Voice Dictation beta
En İyi Uygulama