Claude Code Terminali: Güç Kullanıcıları için 7 İş Akışı Yükseltmesi
Terminalde Claude Code’u izinler, CLAUDE.md, plan modu, /loop, kancalar, /voice ve maliyet takibiyle özelleştirin. Hızlı geri dönüş sağlayan yedi yükseltme.
Vanilla Claude Code, kurulur kurulmaz işe yarar. Yüklersiniz, komut verirsiniz ve istediğiniz şeyi inşa eder. Çoğu kişinin “vibe-coding” düzeni budur ve işe yarar.
Terminalini özelleştirmiş birinin kullandığı Claude Code sürümü ise bambaşka bir araçtır. Güvendiği bash komutları önceden onaylanmıştır, bu yüzden Claude neredeyse hiç izin istemez. Proje kök dizinlerinde bir CLAUDE.md vardır; böylece oturum açıldığı anda Claude onların standartlarını bilir. Ve bir oturum kafası karışmış hissettirmeye başladığında başvurdukları komut bir yeniden başlatma değildir.
Bu yazı, bu iki Claude Code kurulumu arasındaki farkı kapatan yedi yükseltmeden oluşuyor. Hiçbiri on dakikadan uzun sürmez ve her biri bir hafta içinde karşılığını verir.
Claude Code’u hiç açmadıysanız, ana Claude Code rehberimiz daha iyi bir başlangıç noktasıdır. Aşağıdakilerin tümü, hâlihazırda komut verebildiğinizi ve araç çağrılarını kabul edebildiğinizi varsayar.
1. Aynı Komutları Yeniden Onaylamayı Bırakın
Varsayılan kurulumda her yeni araç çağrısı sizden onay ister. pytesti ilk çalıştırdığınızda sorun değildir. Üçüncüde sinir bozucu olur. Onuncuda ise istemi okumadan Enter’a abanırsınız. Bu, iki dünyanın da en kötüsüdür: Kendinizi güvenlik kontrolünü görmezden gelmeye alıştırmışsınızdır ve hâlâ yavaşlıyorsunuzdur.
Elbette, "izinleri tehlikeli biçimde atla" modu veya "otomatik modu" var. Bunların artı-eksilerini Claude Code Otomatik Mod ve Kanallar eğitimimde ayrıntılıca ele aldım.
permissions’ı settings.json dosyasında tanımlama
Çözüm, proje kökünüzde bir .claude/settings.json dosyası ve güvendiğiniz kalıpları önceden onaylayan, güvenmediklerinizi engelleyen bir permissions bloğudur:
{"permissions":{"allow":["Bash(pytest *)","Bash(uv run *)","Bash(ruff check *)","Read(~/.zshrc)"],"deny":["Bash(curl *)","Read(./.env)","Read(./.env.*)","Read(./secrets/**)"]}}Altyapı:
Kurallar sabit bir sırayla değerlendirilir: önce reddet, sonra sor, sonra izin ver. İlk eşleşme kazanır; bu yüzden bir “deny” kuralı, sonraki bir “allow” kuralını her zaman geçersiz kılar.
Kapsamı ve joker karakterleri ustalıkla kullanma
İnsanların bu dosyaları ilk kez yazarken tökezlediği üç şey var.
İlki kapsam. Bir proje .claude/settings.json dosyası, genel ~/.claude/settings.json ayarlarınızı geçersiz kılar; dolayısıyla genel olarak Bash(rm *) izni verdiyseniz ve bir proje bunu reddediyorsa, proje kazanır. Bu doğru varsayılandır, ancak genel izinlerin “yapışkan” olmasını bekleyenleri şaşırtır.
İkincisi ağ komutlarında joker karakterler. Bash(curl http://github.com/ *) kısıtlayıcı görünür ama https://, URL’den önceki seçenekler, yönlendirmeler veya kabuk değişkeni açılımını yakalamaz. Dokümanların önerdiği kalıp, doğrudan Bash(curl *)’ı reddetmektir. Ardından gerçekten izin vermek istediğiniz alan adları için WebFetch(domain:github.com) gibi WebFetch aracını kullanın.
Üçüncüsü boşluk. Bash(ls *), ls -la ile eşleşir ama lsof ile eşleşmez. Bash(ls*) ikisiyle de eşleşir. Yıldızdan önceki boşluk gerçek iş yapar; hangisini yazdığınıza bilinçli karar verin.
Birkaç kısayol, izinlerle aynı “terminalle kavga etmeyi bırak” kategorisine girer ve ilk günden öğrenmeye değerdir:
Shift+Tab izin modları arasında geçiş yapar (varsayılan, otomatik kabul, plan)
Esc+Esc geri sarma seçicisini açar (bkz. #3)
Ctrl+R istem geçmişinizde ters arama yapar; bash ve zsh’de olduğu gibi
Ctrl+U imleçten satır başına kadar olanı siler
Shift+Enter istem içinde yeni satır ekler
Bu kısayolların çoğu terminallerde kutudan çıkar çıkmaz çalışır. Çalışmıyorsa, her şeyi kurmak için bir kez /terminal-setup komutunu çalıştırın.
2. Claude Code’un Projenizi Hatırlamasını Sağlayın
Her oturum taze bir bağlam penceresiyle başlar.
Varsayılan olarak Claude, pip yerine uv kullandığınızı hatırlamaz. Testlerinizin test/ yerine tests/ içinde olduğunu hatırlamaz. Dün on kez anlattığınız API kuralları da uçup gider. Çözüm, proje kökünüzde bir CLAUDE.md dosyasıdır. Claude Code’u o dizinden (veya bir alt dizinden) başlatın; dosya ilk isteminizden önce otomatik olarak bağlama yüklenir.
En hızlı başlangıç yolu /init’tir. Projenin içinde çalıştırın. Claude kod tabanını okur ve çıkartabildiği derleme komutları, test talimatları ve kurallarla bir başlangıç CLAUDE.md yazar. Sonrasında düzenlersiniz; çünkü /init size bitmiş bir dosyadan ziyade çalışan bir temel verir.
Claude’un bağlam aradığı üç yer vardır ve üst üste yığılırlar:
Proje CLAUDE.md, ./CLAUDE.md yolundadır ve repoyla birlikte gelir. Tüm katkıcılar için aynıdır; bu yüzden proje-özel bilgileri buraya koyun:
Paket yöneticisi ve dil sürümü
Test komutu ve testlerin bulunduğu yer
Dizin yapısı ve bariz olmayan kurallar
Yeni bir ekip arkadaşının ilk gün bilmesi gerekenler
Kullanıcı CLAUDE.md, ~/.claude/CLAUDE.md yolundadır ve makinenizdeki her projeye eşlik eder. Kişisel tercihlerinizi koyacağınız yerdir: kodlama stiliniz, docstring’leri yazma biçiminiz, ilk başvurduğunuz diller. Buraya proje bilgisi koymayın; açtığınız diğer repolara sızar.
Otomatik bellek üçüncü katmandır ve Claude onu kendisi yazar. Bir oturum sırasında onu düzelttiğinizde (“burada camelCase değil snake_case kullanıyoruz”), düzeltmeyi ~/.claude/projects/<project>/memory/MEMORY.md dosyasına kaydeder. Bu dosyanın ilk 200 satırı veya 25 KB’ı, aynı projedeki her konuşmanın başında yüklenir. Nelerin yüklendiğini /memory ile görebilir, otomatik belleği açıp kapatabilirsiniz.
Bir boyutlandırma kuralı: Her CLAUDE.md’yi 200 satırın altında tutun. Sonrasında dosya her turda fark edilir miktarda bağlam tüketir ve Claude uzun dosyaları kısa olanlara göre daha az güvenilir takip eder. Sizinki aşıyorsa, yol kapsamlarıyla .claude/rules/ içine bölün. Bir CLAUDE.md dosyasına neyin gerçekten ait olduğuna dair daha ayrıntılı bir bakış için en iyi CLAUDE.md yazma rehberime bakın.
3. Oturumlar Kötü Gittiğinde Yeniden Başlatmayı Bırakın
Bir oturum raydan çıkmış hissettirdiğinde içgüdü /clear deyip yeniden başlamaktır. Çoğu zaman yanlış içgüdüdür. Yeniden başlatmak, Claude’un düzenlediği dosya yollarını, takip ettiği başarısız testi veya başta belirttiğiniz kısıtları çöpe atar. Yeni bir oturum bunların hepsini yeniden öğrenmek zorundadır; bunun bedelini de belirteçlerle ve zamanla ödersiniz.
Önce belirtisini öğrenin. Bu tür bağlam çürümesinin birkaç bariz işareti vardır:
Claude, beş tur önce düzenlediği bir dosya yolunu yeniden sorar
Reddettiğiniz bir öneriyi tekrar eder
Hangi daldan çalıştığınızı kaybeder
Aynı noktada bir oturumda ikiden fazla düzeltme yaptınız
Bunları gördüğünüzde dört seçeneğiniz vardır ve bunlar birbiriyle değiştirilebilir değildir:
Durum
Bunu kullanın
Neden
Bağlam çubuğu doluyor, mevcut görev sürüyor
/compact
Önceki turları özetler, oturum ve görev bağlamını canlı tutar
İlişkisiz bir göreve geçiyorsunuz
/clear
Boş bağlam, taze sohbet. Önceki konuşma /resume ile kalır
Claude, daha önce düzelttiğiniz hataları tekrarlıyor
/clear
Bağlam bozulmuş. Kötü bir oturumu yamamaktansa iyi bir istemle temiz bir oturum daha iyidir
Kötü bir yola girdiniz ve geri almak istiyorsunuz
Esc+Esc → Kodu ve konuşmayı geri yükle
Bir istem kontrol noktasına atlar ve dosya durumunu geri yükler
Oturumunuzu sıkıştırma
/compact bazı kullanıcıların iddia ettiği kadar kötü değildir.
Proje CLAUDE.md’niz bundan sağ çıkar. Claude sıkıştırmadan sonra dosyayı diskten yeniden okur ve tekrar enjekte eder; bu sayede kurallarınız kaybolmaz. Özete yön vermek için odak talimatları da geçebilirsiniz; örneğin /compact keep the auth refactor decisions, drop the failed test runs. Bu, faydalı bir özet ile sıradan bir özet arasındaki farktır.
Claude Code’un “geri al” seçeneğini kullanma
Esc+Esc geri sarma seçicisi çoğu kişinin varlığını bilmediği özelliktir. Oturumdaki her istem kontrol noktasının bir listesini açar. Birini seçtiğinizde üç seçenek sunar: yalnızca konuşmayı, yalnızca kodu veya her ikisini birden geri yükleyin.
“Kodu ve konuşmayı geri yükle” çoğu kişinin istediğidir. Kötü geçen yarım saatlik turlar, git’i açmadan yok olabilir. Bu, tüm bir oturum için Claude Code’un geri al özelliğine en yakın şeydir.
Yeniden başlatmayı bıraktığınızda sıradaki sorun, oturumları yeniden bulmaktır.
Oturumları adlandırma ve yeniden açma
claude -n <name> (veya --name) adlandırılmış bir oturum başlatır ve bu ad /resume ve terminal başlığında görünür. Aynı repoda üç işi birden yürüttüğünüzde (deneysel dal, refaktör, hata ayıklama geçişi), onları ayırt etmenin yolu adlardır. /rename kapsamınız değişirse oturum ortasında adı değiştirir.
İpucu: Aynı terminal penceresinde birden fazla oturum çalıştırırken oturumları daha da ayırt etmek için /color kullanın.
Bir oturumu yeniden açmanın iki bayrağı vardır. claude --continue (veya -c) geçerli dizindeki en son konuşmayı yükler. Az önce buradaysanız ve devam etmek istiyorsanız kullanın.
claude --resume etkileşimli bir seçici açar; claude --resume <name-or-id> ise doğrudan belirli bir oturuma atlar. Oturumları git dalları gibi düşünün: Farklı iş akışları kendi oturumlarını hak eder.
4. Zoru Planlayın, Kolayda Tasarruf Edin
Özelleştirilmiş bir kurulumda en büyük maliyet editör ya da kısayollar değildir. Önünüzdeki görevin zorluğuna göre harcadığınız hesaplama gücünü dengelemektir. Bunun için üç araç birlikte çalışır: plan modu,/effort ve /model.
Claude Code plan modunu kullanma
Plan modu, Claude’a dosyalara dokunmadan önce yaklaşımı düşünmesini söyler. Planı yazar, siz okur, onaylar ya da geri bildirim verirsiniz; ancak ondan sonra uygular.
Planlarımı taş gibi sağlam yapmak için kullandığım bir numara, sık kullandığım basit bir istemdir:
Red-team this plan from multiple angles using as many Opus 4.7 agents as you need.Altyapı:
Bu, planı farklı açılardan incelemek ve düzeltme önermek için birden fazla alt ajan başlatır. 500 satırın üzerindeki plan dosyalarıyla çalışırken iyi bir pratiktir.
Maliyeti, planlama artı red-team adımlarının kod inmeden önce iki tur eklemesidir; dolayısıyla önemli bir özellik veya hata düzeltmesi olmayan işler için aşırıdır.
Plan moduna girmenin beş yolu vardır:
Yöntem
Nereden girilir
En iyi zaman
Shift+Tab (iki kez)
Oturum ortası, herhangi bir an
Komut yazmadan klavyeden hızlı geçiş
/plan
Oturum ortası istemi
Henüz belirli bir görev yok; sonra yazacaksınız
/plan <description>
Oturum ortası istemi
Görev net; iki adıma gerek yok
--permission-mode plan
CLI başlatma bayrağı
Plan modunu en baştan istediğiniz tek bir oturum
"defaultMode": "plan"settings.json içinde
Proje veya kullanıcı ayarları
Bu projedeki her oturum varsayılan olarak plan modunda başlar
Satır içi biçim (/plan refactor the auth module to use JWT) çoğu kişinin kaçırdığıdır. Modu ve görevi iki yerine tek hamlede ayarlar. İnceleme-önce plan iş akışlarına dair daha derin bir yürüyüş için Claude Code plan modu eğitimim adım adım ilerler.
Uygun bir efor düzeyi belirleme
Sıradaki kavram efor. Claude’un her turda ne kadar genişletilmiş düşünme yaptığına etki eder. Daha yüksek efor, daha derin akıl yürütme, daha çok belirteç ve daha yavaş yanıt demektir.
/effort <level> ve --effort <level> CLI bayrağı beş değerin hepsini kabul eder. Düşük, orta, yüksek ve xhigh oturumlar arasında kalıcıdır. Max, belirteç harcama sınırını kaldırdığı için yalnızca o oturumda geçerlidir; her seferinde bilerek ayarlarsınız. Günlük işler için doğru varsayılan düşük veya ortadır. high veya xhigh’ı gerçekten zor problemler için, max’ı ise “yanlış olmaktansa belirteç yakmayı” tercih ettiğiniz anlar için saklayın.
Akılda tutulmaya değer bir karşı argüman: İyi bağlama sahip düşük eforlu bir model, zayıf bağlama sahip aynı modelin maksimum eforundan genellikle daha iyidir. İsteminizi toparlamak, eforu artırmaktan genellikle daha büyük kazanımdır.
Doğru modeli seçme
Gerçek maliyet tasarrufu model seçiminde olur. /model oturum ortasında değiştirir ve Option+P (macOS) / Alt+P (Win/Linux) yazdıklarınızı temizlemeden değiştirir. Bilmeniz gereken kısayollar:
sonnet günlük sürücü varsayılandır
opus en zor problemler içindir (best takma adı da opus’a karşılık gelir)
haiku hız istediğinizde
sonnet[1m] ve opus[1m] 1M-bağlam varyantlarıdır
opusplan plan modunda Opus, yürütmede Sonnet çalıştırır
default herhangi bir geçersiz kılmayı temizler ve önerilen modele döner
Her şey için varsayılan olarak Opus kullanıyorsanız, günün büyük kısmı için Sonnet’e geçmek yapabileceğiniz en büyük harcama kesintisidir.
Opus, zorlandığınız bir konuda en akıllı modeli devreye sokmak istediğinizde doğru seçimdir. Sonnet geri kalan neredeyse her şeyi halleder. Aralarındaki maliyet farkı o kadar büyüktür ki “emin olmak için Opus kullanayım” alışkanlığını otomatik pilota bırakmak en pahalı olandır.
5. Elle Yaptığınız İşleri Otomatikleştirin
Sürtünme kaynakları ortadan kalktığında, sıradaki katman hâlâ elinizle yaptığınız işlerdir.
Zamanlanmış görevler
Bunu yapmamanın yolunu aramaktan daha kolaydır. Çoğunu iki özellik karşılar: /loop aksi halde başında bekleyeceğiniz yinelenen kontroller için ve bir CLAUDE.md talimatından alamayacağınız garantiler için kancalar.
/loop, bir istemi veya eğik çizgi komutunu yinelenen bir zamanlamayla yeniden çalıştırır. Söz diziminin iki biçimi vardır:
/loop 5m <prompt> istemi her 5 dakikada bir çalıştırır
/loop <prompt> tek başına kadansı modele bırakır; ne zaman tekrar çalışacağına model karar verir
Aralık birimleri s, m, h ve d’dir; en az bir dakikadır. Claude Code v2.1.72 veya üstü gerekir.
Örneğin bir test izleyicisi kurabilirsiniz: /loop 2m run the test suite and report failures. Her değişiklikten sonra testleri çalıştırmayı hatırlamak (ve yarısında unutmak) yerine, Claude bir sonraki 2 dakikalık tikte bozuk testi yakalar.
Aynı kalıp, hazırlık dağıtımını yoklamak için (/loop 10m check if the staging deploy is green) veya dengesiz bir olayda günlük kuyruğunu izlemek için (/loop 1m tail the last 50 lines of app.log and flag errors) de işe yarar.
Döngülerin ömrü 7 gündür.
Yedinci gün son bir kez tetiklenir ve kendini silerler. Oturum kapsamındadırlar; bu yüzden kapatıp açarsanız --continue veya --resume ile geri gelirler. Bir döngüyü erken durdurmak için Esc’ye basın. Oturum kapansın kalsın (gecelik kontrol, haftalık özet) diyorsanız onun yerine /schedule üzerinden Routines kullanın.
Kancalar
Kancalar diğer yarısıdır. Claude’un iş akışındaki belirli anlarda kabuk komutları çalıştırırlar; .claude/settings.json ile yapılandırılır.
Bir CLAUDE.md talimatı yerine kancaya başvurmanın sebebi şudur: CLAUDE.md tavsiye niteliğindedir; kancalar ise çalışması garanti edilen adımlardır. Klasik örnek, Claude’un yarı yarıya atladığı “düzenlemeden sonra her zaman linter çalıştır” kuralıdır. Bir kanca bu boşluğu kapatır.
Altı olay çoğu durumu karşılar:
Olay
Tetiklendiği an
Örnek kullanım
SessionStart
Bir oturum başlar
Etkin git dalı ve son commit ile bir başlık yazdır
UserPromptSubmit
Claude görmeden önce bir istem gönderdiniz
Proje bağlamı enjekte et veya sırlar içeren istemleri engelle
PreToolUse
Claude bir aracı çağırmak üzere
migrations/ veya infra/ yazımlarını engelle
PostToolUse
Claude bir araç çağrısını bitirir
Her Edit veya Write sonrası linter/formatlayıcı çalıştır
PreCompact
Bağlam sıkıştırılmak üzere
Dökümü ileride incelemek için bir dosyaya yaz
Stop
Claude yanıtını bitirir
Test paketini çalıştır ve sonuçları oturuma ekle
Her dosya düzenlemeden sonra lint eden minimal bir PostToolUse kancası:
Aklınızda tutmaya değer bir püf noktası: Yalnızca çıkış kodu 2 Claude’u gerçekten engeller. Çıkış 1, engellemeyen hata olarak değerlendirilir ve Claude yine devam eder; oysa 1, Unix’te yaygın hata kodudur. Kancanız bir kuralı dayatacaksa 2 döndürün.
Kancaları elinizle yazmak zorunda da değilsiniz.
Claude’a “her dosya düzenlemeden sonra ruff çalıştıran bir kanca yaz” diye istem verin; sizin için JSON’u taslağını hazırlar. /hooks tüm etkin kanca yapılandırmalarını listeler; böylece beklenmedik bir şey tetiklendiğinde ayar dosyalarında grep yapmanıza gerek kalmaz. Tam olay kataloğu ve stdin/stdout JSON şemaları için Claude Code kancaları eğitimime bakın.
6. Tüm Bunların Maliyetini Gözleyin
Döngüler, uzun oturumlar ve varsayılan olarak Opus belirteç yakar. Harcamayı yönetilebilir kılan üç komut vardır ve edinmek istediğiniz alışkanlık, bunlara göz atmaktır; ayar çekmek değil.
/usage plan katmanınızı, oturum toplamlarını, model bazında maliyet dökümlerini ve 5 saatlik ile haftalık hız sınırlama pencereleri için ilerleme çubuklarını gösterir.
/context mevcut bağlam penceresini renkli bir ızgara olarak görselleştirir; kapasite uyarıları ve yer kaplayan araçlar veya dosyalar için öneriler içerir. Bir oturum ağır hissettirdiğinde ve /compact ile /clear arasında karar verirken kullanın.
/statusline, terminalinizin altında kalıcı bir çubuk yapılandırır. Modeli, bağlam yüzdesini, hız sınırı pencerelerini ve oturum JSON’undan okuyabildiğiniz her şeyi gösterebilir. Çalışırken maliyetle ilgili sayıları görüş alanınızın kenarına koyduğu için davranışı en çok değiştiren de budur.
İstediğiniz gösterimi düz dille tarif ederek /statusline çalıştırabilirsiniz; Claude betiği üretir ve ayarları günceller. Diğer seçenek, bir kabuk betiğini kendiniz yazıp ~/.claude/settings.json içinden ona işaret etmektir:
Oturumlar arasında daha uzun vadeli takip için, npx ccusage zaman içinde belirteç tüketimini birleştiren bir topluluk aracıdır. Üçüncü taraf olup Anthropic tarafından geliştirilmemiştir; ancak oturum kapsamlı /usage ile aylık faturanız arasındaki boşluğu doldurur.
7. Bilmeniz Gereken Üç Şey Daha
Yukarıdaki altı yükseltme, her gün başvurduğum şeylerdir. Aşağıdaki üçü daha seyrek kullandığım ama varlıklarını bilmeniz gereken gerçek özelliklerdir; ihtiyaç duyduğunuz gün çekip çıkarın diye.
/voice ile bas-konuş kullanma
/voice bas-konuş diktesini açar. Space’e basılı tutun, konuşun, bırakın; yazıya dökülen metin istem girişinize düşer. v2.1.69 veya üstü gerekir ve yirmi dil desteklenir.
Yürürken yüksek sesle düşünürken veya bir görevin başında niyeti yazıya dökerken ses, genellikle yazmayı yener. Satır düzeyinde düzenlemelerde ise “47. satırı şuna değiştir...” gibi şeyleri yazmak daha kolaydır.
Bulut oturumlarını /teleport ile çekme
/teleport (takma ad /tp) bir bulut oturumunu yerel terminalinize çeker. Diyelim ki uzun bir görevi web uygulamasında veya iOS uygulamasında başlattınız ve şimdi dizüstünde devam edeceksiniz. claude --teleport çalıştırın; bir seçici açılır ve doğru dal zaten checkout edilmiş şekilde oturumu terminalinize indirir.
Birkaç gereklilik aynı hizada olmalıdır:
Temiz git durumu
Doğru repo
Bulut oturumunu çalıştıranla aynı claude.ai hesabı
Dal uzağa push edilmiştir
--teleport ile --resume’u karıştırmayın. İkincisi yalnızca bu makinenin geçmişindeki yerel oturumları yeniden açar. Daha derin bir yürüyüş için Claude Code uzaktan kumanda eğitimimiz gerisini kapsar.
/btw ile yandan soru sorma
/btw akışı bozmadan sormak istediğiniz hızlı soru içindir.
Diyelim ki Claude görev ortasında. Uzun bir düzenleme ya da araç çağrısını başlattınız ve bir anda IP’leri eşleyen regex’i ya da X’i yapan bayrağı bilmeniz gerekiyor.
Sadece /btw <question>, yazabilirsiniz; yanıt kapatılabilir bir katmanda belirir. Devam eden görev yürümeye devam eder; yanıt konuşma geçmişine girmez; böylece tek seferlik bir arama için yeni bir oturum açmanız gerekmez ve mevcut oturumunuzu kirletmezsiniz.
Sonuç
Bu yazıdaki her şeyi geriletmenin en hızlı yolu, hepsini tek günde denemektir. İki ya da üçünü seçin, onlar için kas hafızası oluşturun ve ilk set otomatikleştiğinde geri kalanını ekleyin.
Çakışmadan günün farklı kısımlarına denk gelen üç başlangıç önerisi:
Sıkı bir proje CLAUDE.md ve her oturumda yeniden onayladığınız bash komutları için .claude/settings.json’da iki-üç joker karakterli izin kuralı. Bu sabah kurulum alışkanlığıdır ve kesintiler durduğunda etkisini hissedersiniz.
/compact ile /clear arasındaki seçim ve Esc+Esc geri sarma seçicisi. Bu oturum ortası alışkanlığıdır ve işaret, Claude’un bir saat önce bildiği dosya yolunu yeniden sorduğu andır.
Zaten zamanınızı alan yinelenen bir kontrol için bir /loop. Bu arka plan alışkanlığıdır; bir kez çalışmaya başlayınca kendi kendine geri döner.
Sonnet, Opus ve Haiku arasındaki fark hâlâ bulanıksa, Claude Modellerine Giriş kursumuz, hangi modelin ne zaman uyduğunu adım adım açıklar. Bu da /effort ve /model çağrılarını çok daha kolaylaştırır.
Claude Code Terminali SSS
Claude Code’da /compact ve /clear arasındaki fark nedir?⌄
/compact, önceki turları özetler ve mevcut görev bağlamını canlı tutar; bu nedenle bağlam çubuğu dolarken hâlâ aynı görevdeyseniz kullanın. /clear, ilişkisiz bir görev için ya da Claude daha önce düzelttiğiniz hataları tekrarladığında bağlamı boşaltır. Önceki konuşma her iki durumda da /resume ile erişilebilir kalır.
Claude Code’un her seferinde izin sormasını nasıl durdururum?⌄
Proje kökünüzdeki .claude/settings.json dosyasına allow ve deny kalıplarıyla bir permissions bloğu ekleyin. Örneğin güvenilir komutlar için Bash(pytest *) ve Bash(uv run *)’a izin verin; riskli olanları engellemek için Bash(curl *) ve Read(./.env)’i reddedin. Kurallar reddet-öncelikli sırada değerlendirilir; dolayısıyla bir “deny” daha sonra gelen bir “allow”u her zaman geçersiz kılar.
Claude Code’da Esc+Esc geri sarma seçicisi ne yapar?⌄
Çift Esc’e basarak geçerli oturumdaki tüm istem kontrol noktalarının bir listesini açın. Birini seçin ve yalnızca konuşmayı, yalnızca kodu ya da her ikisini birden geri yüklemeyi tercih edin. Kod ve konuşmayı geri yükleme, tüm bir oturum için Claude Code’un geri al seçeneğine en yakın olanıdır ve git’e dokunmadan çalışır.
Claude Code’da Opus, Sonnet veya Haiku’yu ne zaman kullanmalıyım?⌄
Sonnet çoğu kodlama işi için varsayılan günlük sürücüdür. En zor problemler için, göreve en akıllı modeli atamak istediğinizde Opus’u seçin. Hıza derinliğe tercih verdiğinizde Haiku doğru seçimdir. Oturum ortasında /model ile veya macOS’ta Option+P (Windows veya Linux’ta Alt+P) değiştirin. Her şey için varsayılan olarak Opus kullanmak, otomatik pilota bırakabileceğiniz en pahalı alışkanlıktır.
Claude Code’da /loop komutu nasıl çalışır?⌄
/loop 5m <prompt>, bir istemi veya eğik çizgi komutunu sabit aralıkla çalıştırır (birimler s, m, h, d; en az bir dakika). /loop <prompt> tek başına kadansı modele bırakır. Döngüler 7 gün yaşar, yedinci gün son bir kez tetiklenir ve sonra kendini siler. Oturum kapsamındadır; bu yüzden --continue veya --resume ile geri gelirler. Erken durdurmak için Esc’ye basın. Claude Code v2.1.72 veya üstü gerekir.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
GitHub Copilot, Windsurf ve Replit gibi en yeni AI geliştirici araçlarıyla, hiç olmadığı kadar hızlı bir şekilde kod yazın ve yazılım uygulamaları oluşturun.
Vanilla Claude Code, kurulur kurulmaz işe yarar. Yüklersiniz, komut verirsiniz ve istediğiniz şeyi inşa eder. Çoğu kişinin “vibe-coding” düzeni budur ve işe yarar.
Terminalini özelleştirmiş birinin kullandığı Claude Code sürümü ise bambaşka bir araçtır. Güvendiği bash komutları önceden onaylanmıştır, bu yüzden Claude neredeyse hiç izin istemez. Proje kök dizinlerinde bir CLAUDE.md vardır; böylece oturum açıldığı anda Claude onların standartlarını bilir. Ve bir oturum kafası karışmış hissettirmeye başladığında başvurdukları komut bir yeniden başlatma değildir.
Bu yazı, bu iki Claude Code kurulumu arasındaki farkı kapatan yedi yükseltmeden oluşuyor. Hiçbiri on dakikadan uzun sürmez ve her biri bir hafta içinde karşılığını verir.
Claude Code’u hiç açmadıysanız, ana Claude Code rehberimiz daha iyi bir başlangıç noktasıdır. Aşağıdakilerin tümü, hâlihazırda komut verebildiğinizi ve araç çağrılarını kabul edebildiğinizi varsayar.
1. Aynı Komutları Yeniden Onaylamayı Bırakın
Varsayılan kurulumda her yeni araç çağrısı sizden onay ister.
pytesti ilk çalıştırdığınızda sorun değildir. Üçüncüde sinir bozucu olur. Onuncuda ise istemi okumadanEnter’a abanırsınız. Bu, iki dünyanın da en kötüsüdür: Kendinizi güvenlik kontrolünü görmezden gelmeye alıştırmışsınızdır ve hâlâ yavaşlıyorsunuzdur.Elbette, "izinleri tehlikeli biçimde atla" modu veya "otomatik modu" var. Bunların artı-eksilerini Claude Code Otomatik Mod ve Kanallar eğitimimde ayrıntılıca ele aldım.
permissions’ı settings.json dosyasında tanımlama
Çözüm, proje kökünüzde bir
.claude/settings.jsondosyası ve güvendiğiniz kalıpları önceden onaylayan, güvenmediklerinizi engelleyen birpermissionsbloğudur:Kurallar sabit bir sırayla değerlendirilir: önce reddet, sonra sor, sonra izin ver. İlk eşleşme kazanır; bu yüzden bir “deny” kuralı, sonraki bir “allow” kuralını her zaman geçersiz kılar.
Kapsamı ve joker karakterleri ustalıkla kullanma
İnsanların bu dosyaları ilk kez yazarken tökezlediği üç şey var.
İlki kapsam. Bir proje
.claude/settings.jsondosyası, genel~/.claude/settings.jsonayarlarınızı geçersiz kılar; dolayısıyla genel olarakBash(rm *)izni verdiyseniz ve bir proje bunu reddediyorsa, proje kazanır. Bu doğru varsayılandır, ancak genel izinlerin “yapışkan” olmasını bekleyenleri şaşırtır.İkincisi ağ komutlarında joker karakterler.
Bash(curl http://github.com/ *)kısıtlayıcı görünür amahttps://, URL’den önceki seçenekler, yönlendirmeler veya kabuk değişkeni açılımını yakalamaz. Dokümanların önerdiği kalıp, doğrudanBash(curl *)’ı reddetmektir. Ardından gerçekten izin vermek istediğiniz alan adları içinWebFetch(domain:github.com)gibi WebFetch aracını kullanın.Üçüncüsü boşluk.
Bash(ls *),ls -laile eşleşir amalsofile eşleşmez.Bash(ls*)ikisiyle de eşleşir. Yıldızdan önceki boşluk gerçek iş yapar; hangisini yazdığınıza bilinçli karar verin.Birkaç kısayol, izinlerle aynı “terminalle kavga etmeyi bırak” kategorisine girer ve ilk günden öğrenmeye değerdir:
Shift+Tab izin modları arasında geçiş yapar (varsayılan, otomatik kabul, plan)
Esc+Esc geri sarma seçicisini açar (bkz. #3)
Ctrl+R istem geçmişinizde ters arama yapar; bash ve zsh’de olduğu gibi
Ctrl+U imleçten satır başına kadar olanı siler
Shift+Enter istem içinde yeni satır ekler
Bu kısayolların çoğu terminallerde kutudan çıkar çıkmaz çalışır. Çalışmıyorsa, her şeyi kurmak için bir kez
/terminal-setupkomutunu çalıştırın.2. Claude Code’un Projenizi Hatırlamasını Sağlayın
Her oturum taze bir bağlam penceresiyle başlar.
Varsayılan olarak Claude,
pipyerineuvkullandığınızı hatırlamaz. Testlerinizintest/yerinetests/içinde olduğunu hatırlamaz. Dün on kez anlattığınız API kuralları da uçup gider. Çözüm, proje kökünüzde birCLAUDE.mddosyasıdır. Claude Code’u o dizinden (veya bir alt dizinden) başlatın; dosya ilk isteminizden önce otomatik olarak bağlama yüklenir.En hızlı başlangıç yolu
/init’tir. Projenin içinde çalıştırın. Claude kod tabanını okur ve çıkartabildiği derleme komutları, test talimatları ve kurallarla bir başlangıç CLAUDE.md yazar. Sonrasında düzenlersiniz; çünkü/initsize bitmiş bir dosyadan ziyade çalışan bir temel verir.Claude’un bağlam aradığı üç yer vardır ve üst üste yığılırlar:
Proje CLAUDE.md,
./CLAUDE.mdyolundadır ve repoyla birlikte gelir. Tüm katkıcılar için aynıdır; bu yüzden proje-özel bilgileri buraya koyun:Kullanıcı CLAUDE.md,
~/.claude/CLAUDE.mdyolundadır ve makinenizdeki her projeye eşlik eder. Kişisel tercihlerinizi koyacağınız yerdir: kodlama stiliniz, docstring’leri yazma biçiminiz, ilk başvurduğunuz diller. Buraya proje bilgisi koymayın; açtığınız diğer repolara sızar.Otomatik bellek üçüncü katmandır ve Claude onu kendisi yazar. Bir oturum sırasında onu düzelttiğinizde (“burada
camelCasedeğilsnake_casekullanıyoruz”), düzeltmeyi~/.claude/projects/<project>/memory/MEMORY.mddosyasına kaydeder. Bu dosyanın ilk 200 satırı veya 25 KB’ı, aynı projedeki her konuşmanın başında yüklenir. Nelerin yüklendiğini/memoryile görebilir, otomatik belleği açıp kapatabilirsiniz.Bir boyutlandırma kuralı: Her CLAUDE.md’yi 200 satırın altında tutun. Sonrasında dosya her turda fark edilir miktarda bağlam tüketir ve Claude uzun dosyaları kısa olanlara göre daha az güvenilir takip eder. Sizinki aşıyorsa, yol kapsamlarıyla
.claude/rules/içine bölün. Bir CLAUDE.md dosyasına neyin gerçekten ait olduğuna dair daha ayrıntılı bir bakış için en iyi CLAUDE.md yazma rehberime bakın.3. Oturumlar Kötü Gittiğinde Yeniden Başlatmayı Bırakın
Bir oturum raydan çıkmış hissettirdiğinde içgüdü
/cleardeyip yeniden başlamaktır. Çoğu zaman yanlış içgüdüdür. Yeniden başlatmak, Claude’un düzenlediği dosya yollarını, takip ettiği başarısız testi veya başta belirttiğiniz kısıtları çöpe atar. Yeni bir oturum bunların hepsini yeniden öğrenmek zorundadır; bunun bedelini de belirteçlerle ve zamanla ödersiniz.Önce belirtisini öğrenin. Bu tür bağlam çürümesinin birkaç bariz işareti vardır:
Bunları gördüğünüzde dört seçeneğiniz vardır ve bunlar birbiriyle değiştirilebilir değildir:
Durum
Bunu kullanın
Neden
Bağlam çubuğu doluyor, mevcut görev sürüyor
/compactÖnceki turları özetler, oturum ve görev bağlamını canlı tutar
İlişkisiz bir göreve geçiyorsunuz
/clearBoş bağlam, taze sohbet. Önceki konuşma
/resumeile kalırClaude, daha önce düzelttiğiniz hataları tekrarlıyor
/clearBağlam bozulmuş. Kötü bir oturumu yamamaktansa iyi bir istemle temiz bir oturum daha iyidir
Kötü bir yola girdiniz ve geri almak istiyorsunuz
Esc+Esc → Kodu ve konuşmayı geri yükle
Bir istem kontrol noktasına atlar ve dosya durumunu geri yükler
Oturumunuzu sıkıştırma
/compactbazı kullanıcıların iddia ettiği kadar kötü değildir.Proje CLAUDE.md’niz bundan sağ çıkar. Claude sıkıştırmadan sonra dosyayı diskten yeniden okur ve tekrar enjekte eder; bu sayede kurallarınız kaybolmaz. Özete yön vermek için odak talimatları da geçebilirsiniz; örneğin
/compact keep the auth refactor decisions, drop the failed test runs. Bu, faydalı bir özet ile sıradan bir özet arasındaki farktır.Claude Code’un “geri al” seçeneğini kullanma
Esc+Esc geri sarma seçicisi çoğu kişinin varlığını bilmediği özelliktir. Oturumdaki her istem kontrol noktasının bir listesini açar. Birini seçtiğinizde üç seçenek sunar: yalnızca konuşmayı, yalnızca kodu veya her ikisini birden geri yükleyin.
“Kodu ve konuşmayı geri yükle” çoğu kişinin istediğidir. Kötü geçen yarım saatlik turlar, git’i açmadan yok olabilir. Bu, tüm bir oturum için Claude Code’un geri al özelliğine en yakın şeydir.
Yeniden başlatmayı bıraktığınızda sıradaki sorun, oturumları yeniden bulmaktır.
Oturumları adlandırma ve yeniden açma
claude -n <name>(veya--name) adlandırılmış bir oturum başlatır ve bu ad/resumeve terminal başlığında görünür. Aynı repoda üç işi birden yürüttüğünüzde (deneysel dal, refaktör, hata ayıklama geçişi), onları ayırt etmenin yolu adlardır./renamekapsamınız değişirse oturum ortasında adı değiştirir.İpucu: Aynı terminal penceresinde birden fazla oturum çalıştırırken oturumları daha da ayırt etmek için
/colorkullanın.Bir oturumu yeniden açmanın iki bayrağı vardır.
claude --continue(veya-c) geçerli dizindeki en son konuşmayı yükler. Az önce buradaysanız ve devam etmek istiyorsanız kullanın.claude --resumeetkileşimli bir seçici açar;claude --resume <name-or-id>ise doğrudan belirli bir oturuma atlar. Oturumları git dalları gibi düşünün: Farklı iş akışları kendi oturumlarını hak eder.4. Zoru Planlayın, Kolayda Tasarruf Edin
Özelleştirilmiş bir kurulumda en büyük maliyet editör ya da kısayollar değildir. Önünüzdeki görevin zorluğuna göre harcadığınız hesaplama gücünü dengelemektir. Bunun için üç araç birlikte çalışır: plan modu,
/effortve/model.Claude Code plan modunu kullanma
Plan modu, Claude’a dosyalara dokunmadan önce yaklaşımı düşünmesini söyler. Planı yazar, siz okur, onaylar ya da geri bildirim verirsiniz; ancak ondan sonra uygular.
Planlarımı taş gibi sağlam yapmak için kullandığım bir numara, sık kullandığım basit bir istemdir:
Bu, planı farklı açılardan incelemek ve düzeltme önermek için birden fazla alt ajan başlatır. 500 satırın üzerindeki plan dosyalarıyla çalışırken iyi bir pratiktir.
Maliyeti, planlama artı red-team adımlarının kod inmeden önce iki tur eklemesidir; dolayısıyla önemli bir özellik veya hata düzeltmesi olmayan işler için aşırıdır.
Plan moduna girmenin beş yolu vardır:
Yöntem
Nereden girilir
En iyi zaman
Shift+Tab (iki kez)
Oturum ortası, herhangi bir an
Komut yazmadan klavyeden hızlı geçiş
/planOturum ortası istemi
Henüz belirli bir görev yok; sonra yazacaksınız
/plan <description>Oturum ortası istemi
Görev net; iki adıma gerek yok
--permission-mode planCLI başlatma bayrağı
Plan modunu en baştan istediğiniz tek bir oturum
"defaultMode": "plan"settings.jsoniçindeProje veya kullanıcı ayarları
Bu projedeki her oturum varsayılan olarak plan modunda başlar
Satır içi biçim (
/plan refactor the auth module to use JWT) çoğu kişinin kaçırdığıdır. Modu ve görevi iki yerine tek hamlede ayarlar. İnceleme-önce plan iş akışlarına dair daha derin bir yürüyüş için Claude Code plan modu eğitimim adım adım ilerler.Uygun bir efor düzeyi belirleme
Sıradaki kavram efor. Claude’un her turda ne kadar genişletilmiş düşünme yaptığına etki eder. Daha yüksek efor, daha derin akıl yürütme, daha çok belirteç ve daha yavaş yanıt demektir.
/effort <level>ve--effort <level>CLI bayrağı beş değerin hepsini kabul eder. Düşük, orta, yüksek vexhighoturumlar arasında kalıcıdır. Max, belirteç harcama sınırını kaldırdığı için yalnızca o oturumda geçerlidir; her seferinde bilerek ayarlarsınız. Günlük işler için doğru varsayılan düşük veya ortadır.highveyaxhigh’ı gerçekten zor problemler için,max’ı ise “yanlış olmaktansa belirteç yakmayı” tercih ettiğiniz anlar için saklayın.Akılda tutulmaya değer bir karşı argüman: İyi bağlama sahip düşük eforlu bir model, zayıf bağlama sahip aynı modelin maksimum eforundan genellikle daha iyidir. İsteminizi toparlamak, eforu artırmaktan genellikle daha büyük kazanımdır.
Doğru modeli seçme
Gerçek maliyet tasarrufu model seçiminde olur.
/modeloturum ortasında değiştirir ve Option+P (macOS) / Alt+P (Win/Linux) yazdıklarınızı temizlemeden değiştirir. Bilmeniz gereken kısayollar:sonnetgünlük sürücü varsayılandıropusen zor problemler içindir (besttakma adı da opus’a karşılık gelir)haikuhız istediğinizdesonnet[1m]veopus[1m]1M-bağlam varyantlarıdıropusplanplan modunda Opus, yürütmede Sonnet çalıştırırdefaultherhangi bir geçersiz kılmayı temizler ve önerilen modele dönerHer şey için varsayılan olarak Opus kullanıyorsanız, günün büyük kısmı için Sonnet’e geçmek yapabileceğiniz en büyük harcama kesintisidir.
Opus, zorlandığınız bir konuda en akıllı modeli devreye sokmak istediğinizde doğru seçimdir. Sonnet geri kalan neredeyse her şeyi halleder. Aralarındaki maliyet farkı o kadar büyüktür ki “emin olmak için Opus kullanayım” alışkanlığını otomatik pilota bırakmak en pahalı olandır.
5. Elle Yaptığınız İşleri Otomatikleştirin
Sürtünme kaynakları ortadan kalktığında, sıradaki katman hâlâ elinizle yaptığınız işlerdir.
Zamanlanmış görevler
Bunu yapmamanın yolunu aramaktan daha kolaydır. Çoğunu iki özellik karşılar:
/loopaksi halde başında bekleyeceğiniz yinelenen kontroller için ve bir CLAUDE.md talimatından alamayacağınız garantiler için kancalar./loop, bir istemi veya eğik çizgi komutunu yinelenen bir zamanlamayla yeniden çalıştırır. Söz diziminin iki biçimi vardır:/loop 5m <prompt>istemi her 5 dakikada bir çalıştırır/loop <prompt>tek başına kadansı modele bırakır; ne zaman tekrar çalışacağına model karar verirAralık birimleri
s,m,hved’dir; en az bir dakikadır. Claude Code v2.1.72 veya üstü gerekir.Örneğin bir test izleyicisi kurabilirsiniz:
/loop 2m run the test suite and report failures. Her değişiklikten sonra testleri çalıştırmayı hatırlamak (ve yarısında unutmak) yerine, Claude bir sonraki 2 dakikalık tikte bozuk testi yakalar.Aynı kalıp, hazırlık dağıtımını yoklamak için (
/loop 10m check if the staging deploy is green) veya dengesiz bir olayda günlük kuyruğunu izlemek için (/loop 1m tail the last 50 lines of app.log and flag errors) de işe yarar.Döngülerin ömrü 7 gündür.
Yedinci gün son bir kez tetiklenir ve kendini silerler. Oturum kapsamındadırlar; bu yüzden kapatıp açarsanız
--continueveya--resumeile geri gelirler. Bir döngüyü erken durdurmak içinEsc’ye basın. Oturum kapansın kalsın (gecelik kontrol, haftalık özet) diyorsanız onun yerine/scheduleüzerinden Routines kullanın.Kancalar
Kancalar diğer yarısıdır. Claude’un iş akışındaki belirli anlarda kabuk komutları çalıştırırlar;
.claude/settings.jsonile yapılandırılır.Bir CLAUDE.md talimatı yerine kancaya başvurmanın sebebi şudur: CLAUDE.md tavsiye niteliğindedir; kancalar ise çalışması garanti edilen adımlardır. Klasik örnek, Claude’un yarı yarıya atladığı “düzenlemeden sonra her zaman linter çalıştır” kuralıdır. Bir kanca bu boşluğu kapatır.
Altı olay çoğu durumu karşılar:
Olay
Tetiklendiği an
Örnek kullanım
SessionStartBir oturum başlar
Etkin git dalı ve son commit ile bir başlık yazdır
UserPromptSubmitClaude görmeden önce bir istem gönderdiniz
Proje bağlamı enjekte et veya sırlar içeren istemleri engelle
PreToolUseClaude bir aracı çağırmak üzere
migrations/veyainfra/yazımlarını engellePostToolUseClaude bir araç çağrısını bitirir
Her
EditveyaWritesonrası linter/formatlayıcı çalıştırPreCompactBağlam sıkıştırılmak üzere
Dökümü ileride incelemek için bir dosyaya yaz
StopClaude yanıtını bitirir
Test paketini çalıştır ve sonuçları oturuma ekle
Her dosya düzenlemeden sonra lint eden minimal bir
PostToolUsekancası:Aklınızda tutmaya değer bir püf noktası: Yalnızca çıkış kodu 2 Claude’u gerçekten engeller. Çıkış 1, engellemeyen hata olarak değerlendirilir ve Claude yine devam eder; oysa 1, Unix’te yaygın hata kodudur. Kancanız bir kuralı dayatacaksa 2 döndürün.
Kancaları elinizle yazmak zorunda da değilsiniz.
Claude’a “her dosya düzenlemeden sonra ruff çalıştıran bir kanca yaz” diye istem verin; sizin için JSON’u taslağını hazırlar.
/hookstüm etkin kanca yapılandırmalarını listeler; böylece beklenmedik bir şey tetiklendiğinde ayar dosyalarında grep yapmanıza gerek kalmaz. Tam olay kataloğu vestdin/stdoutJSON şemaları için Claude Code kancaları eğitimime bakın.6. Tüm Bunların Maliyetini Gözleyin
Döngüler, uzun oturumlar ve varsayılan olarak Opus belirteç yakar. Harcamayı yönetilebilir kılan üç komut vardır ve edinmek istediğiniz alışkanlık, bunlara göz atmaktır; ayar çekmek değil.
/usageplan katmanınızı, oturum toplamlarını, model bazında maliyet dökümlerini ve 5 saatlik ile haftalık hız sınırlama pencereleri için ilerleme çubuklarını gösterir./contextmevcut bağlam penceresini renkli bir ızgara olarak görselleştirir; kapasite uyarıları ve yer kaplayan araçlar veya dosyalar için öneriler içerir. Bir oturum ağır hissettirdiğinde ve/compactile/cleararasında karar verirken kullanın./statusline, terminalinizin altında kalıcı bir çubuk yapılandırır. Modeli, bağlam yüzdesini, hız sınırı pencerelerini ve oturum JSON’undan okuyabildiğiniz her şeyi gösterebilir. Çalışırken maliyetle ilgili sayıları görüş alanınızın kenarına koyduğu için davranışı en çok değiştiren de budur.İstediğiniz gösterimi düz dille tarif ederek
/statuslineçalıştırabilirsiniz; Claude betiği üretir ve ayarları günceller. Diğer seçenek, bir kabuk betiğini kendiniz yazıp~/.claude/settings.jsoniçinden ona işaret etmektir:Oturumlar arasında daha uzun vadeli takip için,
npx ccusagezaman içinde belirteç tüketimini birleştiren bir topluluk aracıdır. Üçüncü taraf olup Anthropic tarafından geliştirilmemiştir; ancak oturum kapsamlı/usageile aylık faturanız arasındaki boşluğu doldurur.7. Bilmeniz Gereken Üç Şey Daha
Yukarıdaki altı yükseltme, her gün başvurduğum şeylerdir. Aşağıdaki üçü daha seyrek kullandığım ama varlıklarını bilmeniz gereken gerçek özelliklerdir; ihtiyaç duyduğunuz gün çekip çıkarın diye.
/voice ile bas-konuş kullanma
/voicebas-konuş diktesini açar.Space’e basılı tutun, konuşun, bırakın; yazıya dökülen metin istem girişinize düşer. v2.1.69 veya üstü gerekir ve yirmi dil desteklenir.Yürürken yüksek sesle düşünürken veya bir görevin başında niyeti yazıya dökerken ses, genellikle yazmayı yener. Satır düzeyinde düzenlemelerde ise “47. satırı şuna değiştir...” gibi şeyleri yazmak daha kolaydır.
Bulut oturumlarını /teleport ile çekme
/teleport(takma ad/tp) bir bulut oturumunu yerel terminalinize çeker. Diyelim ki uzun bir görevi web uygulamasında veya iOS uygulamasında başlattınız ve şimdi dizüstünde devam edeceksiniz.claude --teleportçalıştırın; bir seçici açılır ve doğru dal zaten checkout edilmiş şekilde oturumu terminalinize indirir.Birkaç gereklilik aynı hizada olmalıdır:
--teleportile--resume’u karıştırmayın. İkincisi yalnızca bu makinenin geçmişindeki yerel oturumları yeniden açar. Daha derin bir yürüyüş için Claude Code uzaktan kumanda eğitimimiz gerisini kapsar./btw ile yandan soru sorma
/btwakışı bozmadan sormak istediğiniz hızlı soru içindir.Diyelim ki Claude görev ortasında. Uzun bir düzenleme ya da araç çağrısını başlattınız ve bir anda IP’leri eşleyen regex’i ya da X’i yapan bayrağı bilmeniz gerekiyor.
Sadece
/btw <question>, yazabilirsiniz; yanıt kapatılabilir bir katmanda belirir. Devam eden görev yürümeye devam eder; yanıt konuşma geçmişine girmez; böylece tek seferlik bir arama için yeni bir oturum açmanız gerekmez ve mevcut oturumunuzu kirletmezsiniz.Sonuç
Bu yazıdaki her şeyi geriletmenin en hızlı yolu, hepsini tek günde denemektir. İki ya da üçünü seçin, onlar için kas hafızası oluşturun ve ilk set otomatikleştiğinde geri kalanını ekleyin.
Çakışmadan günün farklı kısımlarına denk gelen üç başlangıç önerisi:
Sıkı bir proje CLAUDE.md ve her oturumda yeniden onayladığınız bash komutları için
.claude/settings.json’da iki-üç joker karakterli izin kuralı. Bu sabah kurulum alışkanlığıdır ve kesintiler durduğunda etkisini hissedersiniz./compactile/cleararasındaki seçim ve Esc+Esc geri sarma seçicisi. Bu oturum ortası alışkanlığıdır ve işaret, Claude’un bir saat önce bildiği dosya yolunu yeniden sorduğu andır.Zaten zamanınızı alan yinelenen bir kontrol için bir
/loop. Bu arka plan alışkanlığıdır; bir kez çalışmaya başlayınca kendi kendine geri döner.Sonnet, Opus ve Haiku arasındaki fark hâlâ bulanıksa, Claude Modellerine Giriş kursumuz, hangi modelin ne zaman uyduğunu adım adım açıklar. Bu da
/effortve/modelçağrılarını çok daha kolaylaştırır.