oguzhany.dev
All posts
Claude Code’un Az Bilinen 15 Güçlü Özelliği ve İpuçları
Mar 30, 2026 13 min read 37 2

Claude Code’un Az Bilinen 15 Güçlü Özelliği ve İpuçları

Claude Code’un Az Bilinen 15 Güçlü Özelliği

Claude Code çoğu kişinin sandığından daha geniş bir yetenek setine sahip. Pek çok geliştirici onu sadece terminalde çalışan bir AI kod asistanı gibi görüyor. Oysa mobil kullanım, uzaktan kontrol, otomasyon, paralel çalışma, tarayıcı doğrulaması, özel agent yapıları ve sesli kullanım gibi katmanlar işin içine girdiğinde bambaşka bir seviyeye çıkıyor.

Bu yazıda, Boris Cherny’nin paylaştığı thread’i daha okunur, daha düzenli bir şekilde Türkçeye taşıdım. Amaç, tweet akışını sadece çevirmek değil; gerçekten işe yarayan bir referans yazısına dönüştürmek.

Not: Bazı özelliklerin kullanılabilirliği planınıza, uygulama sürümünüze veya çalışma ortamınıza göre değişebilir. Özellikle uzaktan kontrol, masaüstü uygulaması, Chrome entegrasyonu ve bazı otomasyon yetenekleri için resmi dökümantasyonu kontrol etmek iyi fikir olur.


Hızlı Özet

Özellik Temel fikir Neden önemli?
Mobil kullanım Claude’u telefondan kullanmak Laptop açmadan küçük ama kritik değişiklikler yapmak
Remote Control / Teleport Oturumları cihazlar arasında taşımak Masadan kalkınca işi bırakmamak
/loop ve /schedule Claude’u belirli aralıklarla çalıştırmak Tekrarlayan işleri otomatikleştirmek
Hooks Agent yaşam döngüsüne deterministik mantık eklemek İzin, doğrulama, loglama ve güvenlik akışları kurmak
Dispatch Bilgisayardaki Claude oturumlarını uzaktan yönetmek Bilgisayar başında olmadan iş yürütmek
Chrome entegrasyonu Tarayıcı üstünden doğrulama yapmak Özellikle frontend işlerinde kaliteyi yükseltmek
Desktop uygulaması Web sunucusu başlatma, test etme, görsel akış Terminal dışı daha görünür bir çalışma düzeni kurmak
Session forking Mevcut oturumu dallandırmak Aynı bağlamdan farklı yollar denemek
/btw Yan sorular sormak Ana akışı bozmadan hızlı netleştirmeler yapmak
Git worktrees Aynı repoda paralel oturumlar Çakışmadan çoklu görev yürütmek
/batch Büyük değişiklikleri çok sayıda agente dağıtmak Büyük migrasyonları paralel yürütmek
--bare SDK başlangıcını hızlandırmak Script ve non-interactive akışlarda verim kazanmak
--add-dir Claude’a ek klasör erişimi vermek Çok repolu çalışmalarda bağlamı genişletmek
--agent Özel agent tanımlamak Belirli görevler için uzmanlaşmış davranış üretmek
/voice Sesle komut vermek Eller serbest ve hızlı çalışma ritmi kurmak

1) Claude Code’un mobil tarafı düşündüğünden daha güçlü

Claude Code deneyimi yalnızca masaüstüyle sınırlı değil. Mobil uygulama tarafı, özellikle hızlı kontrol, küçük düzeltmeler, akış takibi ve oturum devamlılığı için ciddi avantaj sağlayabiliyor.

Buradaki asıl olay şu: her iş laptop gerektirmiyor. Bazen tek ihtiyacın bir diff’e bakmak, küçük bir yönlendirme vermek ya da devam eden işi takip etmek oluyor. Böyle durumlarda mobil deneyim ciddi zaman kazandırıyor.

Ne işe yarar?


2) Oturumları telefon, web, masaüstü ve terminal arasında taşıyabilirsin

Claude Code’un en güçlü yanlarından biri, tek yüzeye mahkûm olmaması. Bir oturumu terminalde başlatıp başka bir cihazdan devam edebilmek veya telefondan yerel çalışan bir oturumu kontrol edebilmek ciddi konfor sağlıyor.

Öne çıkan komutlar

claude --teleport

veya mevcut oturum içinde:

/teleport

Yerelde çalışan bir oturumu telefondan ya da web arayüzünden kontrol etmek için:

/remote-control

Bu yapı, özellikle uzun süren işler için çok değerli. Oturum cihaz değiştirirken kopmuyor; sadece çalışma yüzeyin değişiyor.

Neden önemli?

Çünkü geliştirici akışı artık tek ekranlı bir dünya değil. Masaüstünde başlatılan bir süreci telefondan izlemek, web üstünden sürdürmek ve gerektiğinde terminale geri dönmek üretkenliği doğrudan etkiliyor.


3) /loop ve /schedule ile Claude’u otomasyona bağla

Thread’de en güçlü özelliklerden biri olarak özellikle bu ikili öne çıkarılıyor: /loop ve /schedule.

Bunlar sayesinde Claude’u belirli aralıklarla otomatik çalıştırabiliyorsun. Kod inceleme takibi, PR temizliği, geri bildirim toplama, stale PR kapatma gibi tekrar eden işler için bu yaklaşım çok güçlü.

Örnek kullanım fikri

Temel mantık

Bir işi bir kez tarif edip sürekli elle yapmak yerine, onu bir skill veya akış olarak tanımlayıp periyodik çalıştırıyorsun. Bu da Claude Code’u yalnızca komut bekleyen bir yardımcı olmaktan çıkarıp aktif bir iş ortağına dönüştürüyor.

En iyi kullanım şekli: Tekrarlayan iş akışlarını önce netleştir, sonra skill + loop kombinasyonuyla otomatikleştir.


4) Hooks ile agent davranışını daha deterministik hale getir

Hooks, Claude Code’un en teknik ama en güçlü alanlarından biri. Çünkü burada mesele sadece “prompt ver, sonuç al” değil; agent yaşam döngüsünün belirli anlarına otomatik mantık eklemek.

Hooks ile neler yapılabilir?

Neden kritik?

Çünkü hooks, davranışı daha tahmin edilebilir hale getirir. Özellikle güvenlik, denetim, izin akışları ve otomatik kalite kontrolleri için çok güçlüdür.

Büyük ekiplerde hooks yaklaşımı, “Claude bazen yapıyor bazen yapmıyor” hissini azaltıp daha mühendislik odaklı bir akış kurar.


5) Dispatch: bilgisayar başında değilken de işi yürüt

Dispatch, uzaktan görev başlatma ve Claude’u senin yerine bilgisayarında iş yaptırma fikrini daha pratik hale getiriyor. Thread’de bu özellik; Slack, e-posta, dosya yönetimi ve bilgisayar başında olunmayan anlarda iş yürütmek için günlük kullanılan bir araç olarak anlatılıyor.

Ne sağlar?

Bu özellik özellikle “bilgisayar başında değilim ama iş durmasın” senaryolarında dikkat çekici.


6) Frontend işlerinde Chrome entegrasyonunu ciddiye al

Thread’in en değerli noktalarından biri şu fikir: Claude’a çıktısını doğrulama imkânı vermezsen kalite sınıra çabuk takılır.

Frontend geliştirirken bu, çok net biçimde tarayıcı demek.

Neden bu kadar önemli?

Bir web arayüzü geliştirirken yalnızca kod üretmek yetmez. Sonucu görmek, konsol hatalarını okumak, DOM durumunu incelemek, akışı doğrulamak gerekir. Tarayıcı erişimi olduğunda Claude yalnızca “kod yazan” değil, aynı zamanda “çıktısını kontrol eden” bir yardımcıya dönüşür.

Ne zaman kullanmalı?

Basit kural: Özellikle frontend tarafında, Claude’a tarayıcı göstermeden mükemmel sonuç bekleme.


7) Desktop uygulamasıyla web sunucusu başlatma ve test akışları kur

Claude Desktop’ın Code sekmesi, sadece terminalin görsel hali değil. Canlı önizleme, görsel diff inceleme, dev server akışı, paralel oturumlar ve zamanlanmış görevler gibi katmanlar ekliyor.

Thread’de öne çıkan tarafı şu: Claude’un web sunucusunu başlatıp sonucu kendi içinde test edebilmesi.

Bu neden önemli?

Çünkü “kodu yazdım, şimdi çalışıyor mu?” sorusuyla Claude’u aynı bağlama sokuyorsun. Böylece agent, çıktı ile uygulama arasında daha kısa bir geri besleme döngüsü kurabiliyor.

Kimler için ideal?


8) Mevcut oturumu fork et: tek bağlamdan birden fazla yol dene

Uzun bir oturumda iyi bir bağlam oluşturduysan, onu sıfırdan yeniden kurmak istemezsin. İşte burada session forking devreye giriyor.

İki yol

Mevcut oturum içinden:

/branch

CLI tarafından:

claude --resume <session-id> --fork-session

Ne zaman kullanılır?

Bu özellik, özellikle keşif ve deneme odaklı çalışmalarda çok temiz bir hareket alanı sağlar.


9) /btw ile ana akışı bozmadan yan soru sor

Küçük ama çok zekice bir özellik. Ana görev sürerken kısa bir soru sormak, açıklama almak veya bir noktayı netleştirmek istediğinde /btw kullanabiliyorsun.

Neden faydalı?

Çünkü bazen ana görevi kesmeden küçük bir bilgiye ihtiyacın olur:

Ana iş akışını bozmadan yan bilgi almak, uzun oturumlarda ciddi zihinsel düzen sağlar.


10) Git worktrees ile aynı repoda gerçek paralellik kur

Bu konu büyük iş yapanlar için altın değerinde. Git worktrees, aynı repository üzerinde birbirine çarpmadan paralel çalışma alanları açmanı sağlar. Claude Code’un worktree desteği de tam burada oyunun seviyesini yükseltiyor.

Temel kullanım

claude -w

veya belirli bir worktree adıyla:

claude --worktree feature-auth

Neden bu kadar güçlü?

Tek oturumlu çalışmaktan çıkıp aynı repo üzerinde çoklu akış kurmak istiyorsan bu özellik merkezde olmalı.


11) /batch ile büyük değişiklikleri agente dağıt

Thread’deki en iddialı maddelerden biri bu. /batch, Claude’un işi önce seninle planlayıp ardından çok sayıda worktree agent’a dağıtmasına imkân veriyor.

En iyi kullanım alanları

Neden önemli?

Çünkü burada Claude artık tek bir oturumda tek tek dosya düzenleyen bir yardımcı gibi davranmıyor. İşi bölüyor, paralel çalıştırıyor ve yüksek hacimli değişiklikleri daha yönetilebilir hale getiriyor.

Büyük refactor ve migration işlerinde bu yaklaşım ciddi kaldıraç sağlar.


12) --bare ile SDK başlangıcını hızlandır

Thread’e göre --bare, SDK başlangıç süresini ciddi biçimde hızlandırabiliyor. Özellikle non-interactive ve script tabanlı kullanımda bu bayrak önemli.

Ne yapar?

Varsayılan otomatik keşif yükünü azaltır. Yani local CLAUDE.md, settings, MCP ve benzeri yapıların gereksiz yere yüklenmediği daha minimal bir başlangıç sağlar.

Ne zaman mantıklı?

Örnek

claude --bare -p "query"

Bu, özellikle programatik kullanım tarafında daha temiz ve daha hızlı akış kurmak için önemli.


13) --add-dir ile Claude’a daha fazla klasör erişimi ver

Tek repo dünyası giderek daha az gerçekçi. Monorepo, çoklu servis yapıları, ayrı kütüphaneler ve ilişkili klasörler derken Claude’un yalnızca tek dizini görmesi bazen yetmiyor.

İşte bu durumda --add-dir devreye giriyor.

Ne sağlar?

Örnek

claude --add-dir ../apps ../lib

Takım seviyesinde sürekli ihtiyaç varsa, ek dizinler ayarlara da eklenebilir. Böylece her oturumda aynı elle kurulum tekrarlanmaz.


14) --agent ile özel sistem prompt’u ve araç seti tanımla

Claude Code’un gözden kaçan ama stratejik özelliklerinden biri de custom agent yapısı. Burada amaç tek bir genel agent yerine, belirli işlere göre uzmanlaşmış davranışlar tanımlamak.

Örnek kullanım alanları

Temel mantık

.claude/agents altında bir agent tanımlarsın, sonra onu şu şekilde çağırırsın:

claude --agent=<agent-adi>

Neden önemli?

Çünkü her iş aynı bağlam ve aynı araç setiyle daha iyi çözülmez. Bazen en doğru yaklaşım, işi uzmanlaşmış bir persona ve sınırlı araç setiyle çözmektir.

Bu yapı; kalite, tutarlılık ve ekip içi standartlar açısından çok değerli.


15) /voice ile Claude’la konuşarak çalış

Thread’in en dikkat çeken maddelerinden biri bu: sesli kullanım. Herkes için ideal olmayabilir ama doğru ortamda çok güçlü olabilir.

Nasıl çalışır?

Neden bazı kişiler için oyunu değiştirir?

Sesli kullanım herkesin ana yöntemi olmayabilir ama özellikle yönlendirme yoğun çalışanlar için ciddi bir hız katmanı sunabilir.


Bu thread’in verdiği büyük resim

Buradaki asıl mesaj tek tek komutlar değil. Büyük resim şu:

  1. Claude Code tek yüzeyli bir araç değil.
  2. Sadece “kod tamamlayan” bir sistem gibi düşünülmemeli.
  3. En büyük değer, otomasyon + doğrulama + paralellik + özelleştirme birleştiğinde ortaya çıkıyor.

Mobil kullanım, Remote Control, hooks, worktrees, batch, Chrome entegrasyonu ve custom agent yaklaşımı bir araya geldiğinde Claude Code çok daha operasyonel bir yapıya dönüşüyor.

Bu yüzden mesele “hangi komut var?” sorusundan çok, “bu komutları nasıl bir çalışma sistemine bağlarım?” sorusu.


En pratik kullanım stratejisi

Eğer bu özellikleri ilk kez görüyorsan, hepsini aynı anda kullanmaya çalışma. Daha mantıklı bir ilerleme sırası şu olabilir:

Seviye 1: Hızlı kazançlar

Seviye 2: Düzen kuran özellikler

Seviye 3: Güç kullanıcı katmanı

Bu sırayla gidersen hem alışması kolay olur hem de Claude Code’un kaldıraç etkisini daha net hissedersin.

Kaynaklar

Share