Claude Code, terminalinizden doğrudan Claude'a iş devretmenizi sağlayan bir araçtır. Sadece kod yazmakla kalmaz; dosya düzenleme ve veri işlemeden araştırma ve belge oluşturmaya kadar her şeyi üstlenerek günlük sıkıcı görevlerinizi devralır. Bu makale, değerini hemen görebileceğiniz Senaryo → Yöntem (olduğu gibi yazabileceğiniz talimatlar) → Etki şeklinde düzenlenmiş 50 belirli görevi özetlemektedir. İlginizi çekenleri bugün deneyin.
İçindekiler
- Dosya ve Klasör Düzenlemeyi Otomatikleştirme (01–05)
- Veri İşleme ve Dönüştürme (06–10)
- Kod Yazma ve Düzeltme (11–18)
- Kod Tabanlarını Anlama (19–23)
- Git / GitHub Görevlerini Devretme (24–29)
- Ortam Kurulumu, Betikler ve Yapılandırma (30–34)
- Araştırma ve Belge Oluşturma (35–39)
- Verimlilik Kurulumu (Ayarlar ve Otomasyon) (40–45)
- Entegrasyonlar, Görseller ve İş Akışı Teknikleri (46–50)
1. Dosya ve Klasör Düzenlemeyi Otomatikleştirme
Claude Code dosya işlemlerinde mükemmeldir. Dağınık ortamları bir kerede temizlemesini isteyebilirsiniz.
01. İndirilenler'i projeye veya türe göre otomatik sınıflandırma
- Senaryo: İndirilenler klasörü karmakarışık ve dosyalar bulunamıyor.
- Yöntem: "İndirilenler'in içindekilere bak ve dosyaları proje ve dosya türüne göre klasörlere ayır."
- Etki: Yüzlerce dosyanın sıralanması dakikalar içinde tamamlanır. Manuel düzenleme ortadan kalkar.
02. Dosyaları adlandırma kurallarına göre toplu yeniden adlandırma
- Senaryo: IMG_0001 gibi tutarsız isimleri birleştirmek istiyorsunuz.
- Yöntem: "Bu görselleri 'Tarih_Seri Numarası' formatında toplu olarak yeniden adlandır."
- Etki: Normal ifadeleri bilmeseniz bile, tek seferde çok sayıda dosyayı düzenleyebilirsiniz.
03. Görselleri toplu olarak yeniden boyutlandırma ve sıkıştırma
- Senaryo: Blog için görselleri hafifletmek istiyorsunuz.
- Yöntem: "Bu klasördeki görselleri 1200 piksel genişliğe yeniden boyutlandır ve WebP'ye dönüştür."
- Etki: Dönüştürme araçları aramanıza gerek kalmaz; toplu işlemeyi doğrudan isteyebilirsiniz.
04. Yinelenen dosyaları bulma ve düzenleme
- Senaryo: Aynı dosyalar her yere dağılmış, yer israfına neden oluyor.
- Yöntem: "Bu klasördeki yinelenen dosyaları tespit et ve listele."
- Etki: Hangilerini silmenin güvenli olduğunu bir bakışta görebilirsiniz.
05. Klasör yapısını görselleştirme ve düzenleme önerileri sunma
- Senaryo: Dağınık bir klasörü nasıl düzenleyeceğinizden emin değilsiniz.
- Yöntem: "Bu klasörün yapısını listele ve bir düzenleme planı öner."
- Etki: Genel bir bakış ve iyileştirme önerileri alarak temizlik politikasına karar vermenize yardımcı olur.
2. Veri İşleme ve Dönüştürme
CSV, JSON, günlükler vb. içeren sıkıcı veri görevlerini devredebilirsiniz.
06. Birden çok CSV'yi birleştirme ve toplama
- Senaryo: Aylık CSV'ler ayrı ayrı ve toplamları hesaplamak istiyorsunuz.
- Yöntem: "Bu 12 CSV'yi birleştir ve aylık toplam satışları hesapla."
- Etki: Excel'de kopyala-yapıştır ve toplama işlemi sıfıra iner.
07. Dağınık CSV/Excel verilerini temizleme
- Senaryo: Kaymış başlıklar veya çok fazla boş satır içeren verileri düzeltmek istiyorsunuz.
- Yöntem: "Bu CSV'deki gereksiz satırları kaldır ve düzgün bir tablo haline getir."
- Etki: Veri temizlemenin tüm manuel iş yükünü üstlenir.
08. JSON ⇄ CSV gibi formatları dönüştürme
- Senaryo: API JSON'ını bir elektronik tabloda görüntülemek istiyorsunuz.
- Yöntem: "Bu JSON'ı CSV'ye dönüştür."
- Etki: Dönüştürme araçları aramadan ihtiyacınız olan formatı anında elde edersiniz.
09. Büyük günlüklerden hataları çıkarma ve rapor oluşturma
- Senaryo: Büyük bir günlük dosyasında sorunun nerede olduğunu bilmiyorsunuz.
- Yöntem:
cat app.log | claude -p "Hataları türe göre topla ve bir rapor oluştur" - Etki: Dakikalar içinde on binlerce satırdan önemli noktaları çıkarabilirsiniz.
10. Ekran görüntülerindeki veya görsellerdeki metni metne dönüştürme (OCR)
- Senaryo: Bir görselden tabloları veya kodu yeniden yazmak istemiyorsunuz.
- Yöntem: Ekran görüntüsünü yapıştırın ve "Bu görseldeki metni yazıya dök." deyin.
- Etki: Manuel giriş olmadan kopyalanabilir metne dönüşür.
3. Kod Yazma ve Düzeltme
Elbette temel kodlamayı da halleder. En çok takıldığınız durumlarda etkilidir.
11. Sadece hata mesajlarını yapıştırarak hataları düzeltme
- Senaryo: Hatayı veya nasıl düzelteceğinizi anlamıyorsunuz.
- Yöntem: Hatayı tamamen yapıştırın ve "Nedeni bul ve düzelt." deyin.
- Etki: Arama yapmadan önce neden ve çözüm bir arada sunulur.
12. "Test yaz" ile otomatik testler oluşturma
- Senaryo: Test olmadığı için değişiklik yapmaya korkuyorsunuz.
- Yöntem: "Bu fonksiyon için ana durumları kapsayan testler yaz."
- Etki: Sıkıcı test oluşturma işini devredin ve gönül rahatlığıyla yeniden düzenleyin.
13. Fonksiyonları ve sınıfları toplu olarak yeniden düzenleme
- Senaryo: Uzun fonksiyonlar okunamıyor veya çok fazla tekrar var.
- Yöntem: "Bu fonksiyonu sorumluluk alanlarına göre bölerek daha okunabilir hale getir."
- Etki: İşlevselliği korurken yapıyı düzenler.
14. Hedeflerinizden normal ifadeler oluşturmasını isteme
- Senaryo: Normal ifadelerde iyi değilsiniz ve her seferinde takılıyorsunuz.
- Yöntem: "Telefon numaralarını eşleştiren bir normal ifade oluştur. Test örnekleri ekle."
- Etki: Deneme yanılma olmadan çalışan bir normal ifade elde edersiniz.
15. İhtiyaçlardan SQL yazdırma
- Senaryo: Karmaşık JOIN'ler veya toplama sorguları yazamıyorsunuz.
- Yöntem: "Geçen aydan itibaren müşteri başına en çok satış yapan ilk 10'u getiren bir SQL sorgusu yaz."
- Etki: Tablo yapısını sağlarsanız çalıştırılabilir bir sorgu çıktısı alırsınız.
16. Mevcut koda tür tanımları/ek açıklamaları ekleme
- Senaryo: Türü olmayan kodu daha güvenli hale getirmek istiyorsunuz.
- Yöntem: "Bu dosyaya tür ek açıklamaları ekle ve tür hatalarını düzelt."
- Etki: Elle yapılması zor olan toplu tür ekleme işlemini tamamlayabilirsiniz.
17. Yorumları veya günlük mesajlarını toplu çevirme
- Senaryo: İngilizce yorumları Türkçe'ye (veya tam tersi) birleştirmek istiyorsunuz.
- Yöntem: "Bu dosyadaki yorumları Türkçe'ye çevir."
- Etki: Anlamı koruyarak dilleri hizalayabilirsiniz.
18. Özellik belgelerinden yeni bir özelliğin taslağını uygulama
- Senaryo: Sıfırdan yazmaya başlamak sıkıcı.
- Yöntem: "X işlemini yapan bir özellik oluştur. Şimdilik çalışan bir taslak yeterli."
- Etki: Boş bir sayfa yerine bir prototipten başlayabilirsiniz.
4. Kod Tabanlarını Anlama
Devralınan kodu veya yeni depo(lar)ı "okuma" görevini de devredebilirsiniz.
19. Deponun tamamını okuyun ve genel bakışı açıklayın
- Senaryo: Devralınan kodun ne işe yaradığını bilmiyorsunuz.
- Yöntem:
claude→ "Bu deponun ne yaptığına dair genel resmi açıkla." - Etki: Yeni bir projeyi kısa sürede kavrayabilirsiniz.
20. "Okumaya nereden başlamalıyım?" diye sorun
- Senaryo: Büyük bir kod tabanının giriş noktasını bilmiyorsunuz.
- Yöntem: "Giriş işlevselliğini izlemek için hangi dosyayı takip etmeliyim?"
- Etki: Rastgele aramak yerine okuma sırasını öğrenirsiniz.
21. Karmaşık süreçleri adımlar veya diyagramlarla açıklayın
- Senaryo: Karmaşık mantık kafanıza sığmıyor.
- Yöntem: "Bu sürecin akışını adım adım açıkla."
- Etki: Kod, basit dille yazılmış bir kılavuza dönüşür.
22. Otomatik olarak README oluşturun
- Senaryo: README yok veya güncel değil.
- Yöntem: "Bu proje için bir README oluştur (Giriş, Kullanım, Yapı)."
- Etki: Belgelerin ağır yükünden kurtulursunuz.
23. Kod içeriğinden API belirtimleri oluşturun
- Senaryo: Uç noktaların listesini elle yazmak zor.
- Yöntem: "Her uç nokta için açıklamalarla bu API'nin bir belirtimini oluştur."
- Etki: En son belirtimleri doğrudan uygulamadan oluşturabilirsiniz.
5. Git / GitHub Görevlerini Devretme
Commit'ler, PR'ler ve geçmiş yönetimi gibi rutin görevler devretmek için idealdir.
24. Değişiklikleri anlamlı birimlere ayırın ve commit yapın
- Senaryo: Çeşitli şeyleri düzelttiniz ve commit'leri nasıl böleceğiniz konusunda zorlanıyorsunuz.
- Yöntem: "Değişiklikleri anlamlı birimlere ayır ve commit yap."
- Etki: Temiz bir geçmiş elde edersiniz ve mesajları kendiniz yazmanız gerekmez.
25. Açıklamayla otomatik olarak PR oluşturun
- Senaryo: PR açıklamaları yazmak angarya.
- Yöntem: "Mevcut değişiklikler için bir PR oluştur. Açıklamayı Türkçe yaz."
- Etki: Push'tan açıklamaya kadar her şey otomatik olarak tamamlanır.
26. Commit geçmişinden CHANGELOG oluşturun
- Senaryo: Sürüm notlarını elle özetlemek sıkıcı.
- Yöntem: "Son etiketten bu yana yapılan değişiklikleri bir CHANGELOG'da özetle."
- Etki: Geçmişi yeniden okumadan bir değişiklik listesi tamamlanır.
27. Eski veya birleştirilmiş dalları temizleyin
- Senaryo: Dallar birikiyor, görmek zorlaşıyor.
- Yöntem: "Birleştirilmiş yerel dalları listele."
- Etki: Güvenle kontrol edebilir ve ardından hepsini bir kerede organize edebilirsiniz.
28. Birleştirme çakışmalarını çözün
- Senaryo: Bir çakışma çıktı ve işinizi durdurdu.
- Yöntem: "Bu çakışmayı her iki niyeti de dikkate alarak çöz."
- Etki: Değişiklikleri eşleştirmenin sıkıcı işini üstlenir.
29. "Bu hata ne zaman eklendi?" belirleyin
- Senaryo: Hangi commit'in bir şeyi bozduğunu bilmiyorsunuz.
- Yöntem: "Git geçmişinden bu hatayı ekleyen commit'i belirle."
- Etki: Şüpheli değişiklikleri hassas bir şekilde daraltabilirsiniz.
6. Ortam Kurulumu, Betikler ve Yapılandırma
Araştırması ve yazımı sıkıcı olan yapılandırma görevleri için taslaklar hazırlamasını isteyin.
30. Kurulum prosedürleri veya betikleri oluşturun
- Senaryo: Yeni üyeler ortam kurulumunda takılıp kalıyor.
- Yöntem: "Bu proje için bir ortam kurulum betiği oluştur."
- Etki: Sözlü açıklamaları çalıştırılabilir adımlara dönüştürebilirsiniz.
31. Rutin görevler için shell betikleri yazdırın
- Senaryo: Her seferinde aynı komutları manuel olarak yazıyorsunuz.
- Yöntem: "Belirtilen klasörü yedekleyen ve tarihle sıkıştıran bir betik oluştur."
- Etki: Sıkıcı tekrarları tek bir komuta dönüştürebilirsiniz.
32. Dockerfile / CI ayarları için taslaklar oluşturun
- Senaryo: Docker veya GitHub Actions ayarlarına aşina değilsiniz.
- Yöntem: "Bu Node uygulaması için bir Dockerfile ve CI ayarları oluştur."
- Etki: Sıfırdan araştırma yapmadan çalışan bir taslak elde edersiniz.
33. Belirli amaçlar için yapılandırma dosyaları oluşturun
- Senaryo: .gitignore veya lint ayarlarını sıfırdan yazmak istemiyorsunuz.
- Yöntem: "Bu projeye uygun bir .gitignore oluştur."
- Etki: Eksiksiz ayarlar hemen hazır olur.
34. Güvenlik açıklarını veya güncel olmayan bağımlılık paketlerini kontrol edin
- Senaryo: Kütüphaneleri güncellemeden bırakmaktan endişeleniyorsunuz.
- Yöntem: "Bağımlılık paketlerindeki güvenlik açıklarını kontrol et ve hangilerinin güncellenebileceğini gör."
- Etki: Riskler ve güncelleme önerileri listelenir, yanıt kararlarını kolaylaştırır.
7. Araştırma ve Belge Oluşturma
Malzemeleri sağlarsanız, sizin için bilgiyi ve belgeleri şekillendirebilir.
35. Karşılaştırmak ve özetlemek için web'de araştırma yapın
- Senaryo: Teknoloji seçimlerini veya en son bilgileri karşılaştırmak istiyorsunuz.
- Yöntem: "X ve Y'yi karşılaştır ve seçim kriterlerini özetle."
- Etki: Birden çok kaynaktan bir özet elde edersiniz.
36. Toplantı notlarından veya notlardan Yapılacaklar'ı çıkarın
- Senaryo: Uzun notlardan "yapılacak şeyleri" çekmek istiyorsunuz.
- Yöntem: Notları yapıştırın ve "Kararları ve sorumlularla birlikte Yapılacaklar'ı çıkar." deyin.
- Etki: Yeniden okumadan sonraki adımlar netleşir.
37. Uzun metinleri veya belgeleri özetleyin
- Senaryo: Bir belgeyi okumak için zamanınız yok.
- Yöntem: "Bu dosyayı 3 satırlık bir versiyon ve ayrıntılı bir versiyon olarak özetle."
- Etki: Derinlemesine incelemeden önce genel resmi hızlıca kavrayabilirsiniz.
38. Koddan tasarım notları veya belirtimler oluşturun
- Senaryo: Belirtim yok ve uygulama tek gerçeklik kaynağı.
- Yöntem: "Bu özelliğin belirtimlerini gerçek davranışa göre yaz."
- Etki: Sadece birinin kafasında var olan belirtimler bir belge haline gelir.
39. Belgelere yapıştırmak için diyagramlar (Mermaid) oluşturun
- Senaryo: Mimari veya akış şemalarını elle çizmek sıkıcı.
- Yöntem: "Bu sürecin akışını bir Mermaid akış şemasına dönüştür."
- Etki: Diyagramlar metinden oluşturulur ve belgelerde hemen kullanılabilir.
8. Verimlilik Kurulumu (Ayarlar ve Otomasyon)
Bunları ayarlamak, yukarıdaki görevleri daha da hızlı ve güvenli hale getirir.
40. /init ile proje kurallarını otomatik olarak oluşturun
- Senaryo: İlk ayarları kolaylaştırmak istiyorsunuz.
- Yöntem:
/init - Etki: Yapıyı analiz eden bir kural dosyası (CLAUDE.md) saniyeler içinde tamamlanır.
41. # ile kuralları anında hatırlamasını sağlayın
- Senaryo: Her seferinde "bir dahaki sefere bunu böyle yap" diye tekrarlıyorsunuz.
- Yöntem:
# Commit mesajlarını Türkçe yaz - Etki: Bir kez yazdıktan sonra artık buna uyacaktır.
42. Sık kullanılan talimatları /komutlara dönüştürün
- Senaryo: Aynı uzun talimatı birçok kez yazıyorsunuz.
- Yöntem: Prosedürü
.claude/commands/içine kaydedin →/lint-fixile çağırın - Etki: Rutin görevler tek bir kelimeyle çağrılabilir.
43. Her kaydettiğinizde otomatik biçimlendirme (hooks)
- Senaryo: Biçimlendirmeyi unuttuğunuz için inceleme yorumları artıyor.
- Yöntem: Düzenlemeden sonra biçimlendiriciyi çalıştırmak için bir hook (PostToolUse) ayarlayın.
- Etki: Biçimlendirmeyi unutmak yapısal olarak imkansız hale gelir.
44. Büyük revizyonlar için "Önce sadece planla" ile kazaları önleyin
- Senaryo: Etki geniş ve hemen uygulamak korkutucu.
- Yöntem: "Henüz işi yapma. Bana önce prosedürü ver."
- Etki: Bu, kaza önlemenin temelidir ve kaçak eylemleri ilk adımda durdurur.
45. Araştırmayı alt ajanlara devredin
- Senaryo: Ana konudan önce uzun bir araştırma gerekiyor.
- Yöntem: "Bir alt ajanla X'i araştır ve bana sadece ana noktaları söyle."
- Etki: Konuşma araştırma günlüklerine gömülmez, ana konuya odaklanmanızı sağlar.
9. Entegrasyonlar, Görseller ve İş Akışı Teknikleri
Harici hizmet entegrasyonu, görsel girdisi ve günlük işi stabilize etmek için küçük püf noktaları.
46. Slack veya Drive ile bağlantı kurarak gönderin veya kaydedin (MCP)
- Senaryo: Sonuçları her seferinde manuel olarak kopyalayıp paylaşıyorsunuz.
- Yöntem: MCP bağlantısından sonra "Sonuçları Slack #development kanalına gönder."
- Etki: Uygulama değiştirmeden tek bir talimatla paylaşıma kadar tamamlama.
47. Ekran görüntülerini yapıştırarak UI uygulayın veya düzeltin
- Senaryo: Tam olarak bir tasarım görseline benzeyen bir ekran oluşturmak istiyorsunuz.
- Yöntem: Görseli yapıştırın ve "CSS'yi bu tasarımla eşleşecek şekilde düzelt." deyin.
- Etki: Kelimelerle açıklanması zor görünümleri tek bir görselle iletebilirsiniz.
48. Hata ekranlarını göstererek nedenleri belirleyin
- Senaryo: Bir tarayıcı hata ekranının anlamını anlamıyorsunuz.
- Yöntem: Ekran görüntüsünü yapıştırın ve "Bu hatanın nedenini ve düzeltmesini söyle." deyin.
- Etki: Transkripsiyon yapmadan doğrudan danışabilirsiniz.
49. claude -c ile kesintiye uğrayan işe hemen devam edin
- Senaryo: Kapattığınız işin devamına dönmek istiyorsunuz.
- Yöntem:
claude -c - Etki: Durumu yeniden açıklamadan olduğu gibi devam edin.
50. Esc ile durdurun, /rewind ile yeniden yapın
- Senaryo: Farklı ilerliyor veya bir düzenlemeyi geri almak istiyorsunuz.
- Yöntem: Durdurmak için
Esc, geri almak için/rewind - Etki: Başarısızlık korkusu olmadan istediğiniz zaman güvenle yeniden yapabilirsiniz.
Özet
Claude Code, kod yazmak için bir araçtır, ancak aynı zamanda dosya düzenlemeden veri işlemeye, araştırma ve belge oluşturmaya kadar her şeyi halledebilen çok yönlü bir asistandır. 01 (İndirilenler düzenleme), 09 (Günlük analizi) veya 11 (Hata düzeltme) gibi "şu anda can sıkan şeylerle" başlamanızı öneririm. Alıştıktan sonra, 40-45'teki kurulumlarla kendi özel çalışma ortamınıza dönüştürün.
Farklı sürümlerde özellikler eklenir veya değişir, bu nedenle /help ve resmi belgelerle (code.claude.com/docs) en son davranışı kontrol edin.





