Çoğu Claude iş akışı hâlâ tek seferliktir.
Bir komut yazarsın. Claude yanıt verir. Oturum biter. Ertesi gün sıfırdan başlarsın.
Bu, tek seferlik görevler için iyidir.
Ancak tekrarlayan işler için — günlük incelemeler, CI triyajı, proje takibi, toplantı takipleri — her gün aynı bağlamı yeniden oluşturuyorsun.
Bu bir iş akışı değil. Bu, üzerine biraz AI serpilmiş manuel işçilik.
Daha iyi bir soyutlama bir döngüdür.
Bunu kaydet. Kullanacaksın.
Bir Claude döngüsü aslında nedir
Bir döngü, "sadece Claude'a tekrar sor" değildir.
Bir döngü, modelin etrafında tekrarlanabilir bir iş akışı yapısıdır.
Şunları tanımlar:
→ Çalışmayı neyin tetiklediği
→ Claude'un harekete geçmeden önce hangi bağlamı okuduğu
→ Claude'un ne yapmasına izin verildiği → Çıktının nasıl doğrulandığı
→ Durumun nerede saklandığı
→ Ne zaman durdurulacağı, tekrarlanacağı veya insan incelemesi isteneceği
Model hâlâ akıl yürütmeyi yapar.
Döngü, işletim yapısını sağlar.
Bu değişim önemlidir çünkü Claude oturumları geçicidir.
Bir döngü olmadan, her çalışma sıfırdan başlar. Bir döngü ile Claude daha önce olanları okur ve kaldığı yerden devam eder.

Her Claude döngüsünün ihtiyaç duyduğu 6 parça
Yapısı olmayan bir döngü, sadece iki kez çalışan bir komuttur.
Bir döngüyü gerçekten çalıştıran 6 parça şunlardır:
→ 1. Tetikleyici
Çalışmayı neyin başlattığı.
Manuel komut. Zamanlanmış zamanlayıcı. Dosya değişikliği. CI hatası. Git olayı.
→ 2. Bağlam
Claude'un harekete geçmeden önce ne okuduğu.
Görev tanımı. Önceki ilerleme. Proje dosyaları. Talimatlar.
→ 3. Eylem
Claude'un ne yaptığı.
Bir rapor yazmak. Bir düzeltme taslağı hazırlamak. Hataları sınıflandırmak. Bir belgeyi güncellemek.
→ 4. Doğrulama
Sonucu nasıl kontrol ettiğin.
Kontrol listesi. Test paketi. Gerekli bölümler. Güvenlik sınırı kontrolü.
→ 5. Durum güncellemesi
Bir sonraki sefer için neyin hatırlandığı.
PROGRESS.md güncellendi. Engelleyiciler kaydedildi. Sonraki çalışma yönlendirildi.
→ 6. Karar
Dur. Tekrarla. Veya insana yönlendir.
Döngünün tamamı bu.
Ve her adım önemlidir.
Doğrulamayı atla → döngü körü körüne kendine güvenir.
Durumu atla → her çalışma sıfırdan başlar.
Kararı atla → döngü ne zaman duracağını asla bilemez.

Döngüleri çalıştıran 4 dosyalı sistem
Altyapıya ihtiyacın yok.
4 dosyaya ve bir klasöre ihtiyacın var.
1my-loop/2├── TASK.md3├── LOOP_INSTRUCTIONS.md4├── PROGRESS.md5└── outputs/6 └── daily-review.md
TASK.md — Hedef. Bu döngünün neyi başarmaya çalıştığı.
LOOP_INSTRUCTIONS.md — İşletim prosedürü. Claude'un nasıl çalışması gerektiği, ne yapmasına izin verildiği, nasıl doğrulama yapacağı.
PROGRESS.md — Hafıza. Geçen sefer ne oldu, ne engellendi, bir sonraki çalışmanın neye odaklanması gerektiği.
outputs/ — Claude'un sonuçları yazdığı yer. Tahmin edilebilir. Denetlenebilir. Güvenli.
İşte bu kadar.
Claude her çalışmanın başında bu dosyaları okur. Sonunda günceller. Bir sonraki çalışma, bir öncekinin kaldığı yerden devam eder.
Döngüleri tekrarlanan komutlardan ayıran şey budur.
Durum, sohbetin dışında yaşar.

TASK.md — Hedefi net bir şekilde tanımla
Bu dosya Claude'a döngünün ne için olduğunu söyler.
Üst düzey tut. İşletim detaylarını buraya koyma. Onlar LOOP_INSTRUCTIONS.md'ye gider.
Bu şablonu kopyala:
1# Günlük Proje İnceleme Döngüsü23## Hedef4Bu proje klasörünü incele, neyin değiştiğini özetle,5engelleyicileri belirle ve kısa bir günlük inceleme raporu hazırla.67## Beklenen Çıktı8Her çalışma aşağıdakileri üretmeli veya güncellemelidir:9- `outputs/daily-review.md`10- `PROGRESS.md`1112## Kapsam13Claude bu çalışma alanındaki dosyaları inceleyebilir ve14`outputs/` klasörüne raporlar yazabilir.1516Claude ŞUNLARI YAPMAMALIDIR:17- Kaynak dosyaları değiştirmek18- Dosyaları silmek veya yeniden adlandırmak19- Mesaj göndermek veya bilet açmak
Son bölüme dikkat et.
Herhangi bir döngünün ilk versiyonunda açık "yapma" kuralları olmalıdır.
Bu, Claude'a güvenilmediği anlamına gelmez.
Bu, senin iyi bir mühendis olman anlamına gelir.
PROGRESS.md — Döngünün hafızası
Bu, sistemdeki en önemli dosyadır.
Onsuz, her çalışma sıfırdan başlar. Onunla Claude ne olduğunu bilir ve kaldığı yerden devam eder.
Gerçekten işe yarayan yapı:
1# Döngü İlerlemesi23## Mevcut Durum4- Durum: Aktif5- Ana hedef: Günlük proje incelemesi6- Mevcut odak: [şu anda önemli olan]7- Son güncelleme: [tarih]89## Son Çalışma10- Tarih:11- Özet:12- İncelenen dosyalar:13- Üretilen çıktı:1415## Açık Öğeler16-1718## Engelleyiciler19-2021## İnsan İncelemesi Gerekiyor22-2324## Sonraki Çalışma Şunları Yapmalı25-2627## Alınan Kararlar28-2930## Tekrarlama31-
"Tekrarlama" bölümü kritiktir.
Claude'un zaten başarısız olan şeyleri yeniden denemesini engeller.
"İnsan İncelemesi Gerekiyor" bölümü kritiktir.
Döngünün, gerektiğinde sessizce devam etmesini durdurur.
PROGRESS.md'yi kullanışlı tutmak için iki kural:
→ Claude'un bir sonraki eyleme karar vermek için buna ihtiyacı varsa → PROGRESS.md'de tut
→ Sadece bir kayıt istiyorsan → outputs/history/ klasörüne taşı
Sonsuza kadar büyüyen durum dosyaları işe yaramaz hale gelir.
PROGRESS.md'yi bir arşiv değil, bir kontrol paneli olarak tut.

LOOP_INSTRUCTIONS.md — İşletim prosedürü
Bu dosya, Claude'un etrafındaki kontrol katmanıdır.
Claude'a tam olarak ne okuyacağını, ne yazacağını, neye dokunmayacağını ve durmadan önce sonucu nasıl doğrulayacağını söyler.
İşe yarayan şablon:
1# Döngü Talimatları23Bir günlük proje inceleme döngüsü çalıştırıyorsun.45## Başlamadan Önce61. `TASK.md`'yi oku72. `PROGRESS.md`'yi oku83. Proje klasörünü incele94. Neyin değiştiğini, neyin tamamlanmadığını, neyin insan incelemesi gerektirdiğini belirle1011## Yapman Gerekenler12`outputs/daily-review.md` dosyasına kısa bir günlük inceleme yaz:13- Mevcut durumun özeti14- İncelenen dosyalar15- Anlamlı değişiklikler16- Engelleyiciler veya çözülmemiş sorular17- Önerilen sonraki adımlar1819Yazdıktan sonra `PROGRESS.md`'yi şunlarla güncelle:20- Bu çalışmanın tarihi21- Olanların özeti22- Kontrol edilen dosyalar23- Bir sonraki çalışmanın ne yapması gerektiği24- İnsan incelemesinin gerekli olup olmadığı2526## Güvenlik Kuralları27- Dosyaları silme28- Dosyaları yeniden adlandırma veya taşıma29- Kaynak dosyaları değiştirme30- Sadece `outputs/daily-review.md` ve `PROGRESS.md` dosyalarına yaz31- Bir eyleme izin verilip verilmediğinden emin değilsen → dur ve sor3233## Doğrulama Kontrol Listesi34Çalışmayı bitirmeden önce şunları onayla:35- `outputs/daily-review.md` gerekli tüm bölümlerle mevcut36- `PROGRESS.md` güncellendi37- İzin verilen yolların dışında hiçbir dosya değiştirilmedi3839## Hata Politikası40Doğrulama başarısız olursa:411. Raporda eksik bölüm → bir kez düzelt422. PROGRESS.md güncellenmedi → bir kez güncelle433. Yasaklı dosya değiştirildi → hemen dur444. Aynı kontrol iki kez başarısız olursa → insan incelemesi gerekiyor olarak işaretle
Alttaki hata politikasına dikkat et.
Çoğu döngünün hata politikası yoktur.
Bu yüzden bir şey ters gittiğinde Claude doğaçlama yapar.
Döngülerin sorun yarattığı yer burasıdır.
Hata yolunu açıkça tanımla. Her zaman.
İlk döngünü manuel olarak çalıştırmak
Henüz zamanlama yapma.
Önce manuel olarak çalıştır.
Klasörü Claude Code veya Claude Desktop/Cowork'ta aç. Bu komutu kullan:
1Bu çalışma alanı için günlük proje inceleme döngüsünü çalıştır.23`LOOP_INSTRUCTIONS.md`'yi aynen takip et.45Harekete geçmeden önce şunları oku:6- `TASK.md`7- `PROGRESS.md`8- `LOOP_INSTRUCTIONS.md`910Ardından çalışma alanını incele, günlük incelemeyi11`outputs/daily-review.md` dosyasına yaz, `PROGRESS.md`'yi güncelle,12doğrulama kontrol listesini çalıştır ve neyin değiştiğini raporla.1314`outputs/daily-review.md` ve `PROGRESS.md` dışında15hiçbir dosyayı değiştirme.
Çalıştırdıktan sonra iki şeyi kontrol et:
→ outputs/daily-review.md — tüm bölümleriyle yapılandırılmış rapor
→ PROGRESS.md — güncellenmiş durum, sonraki çalışma yönergeleri, insan inceleme işaretleri
İkisi de doğru görünüyorsa → döngü çalışıyor demektir.
Şimdi küçük değişikliklerle 3-5 kez daha çalıştır.
Bir not dosyası ekle. PROGRESS.md'ye bir engelleyici ekle. Çalışma alanında bir şeyi değiştir.
Her çalışma, sıfırdan başlamadan değişiklikleri almalıdır.
Bu süreklilik asıl mesele.

Doğrulama: çoğu insanın atladığı kısım
İşte kimsenin bahsetmediği hata modu.
Claude döngüyü çalıştırır. Bittiğini söyler. Durumu günceller. Durdurur.
Her şey iyi görünür.
Ancak raporda gerekli bölümler eksiktir. Veya PROGRESS.md aslında güncellenmemiştir. Veya Claude sessizce değiştirmemesi gereken bir dosyayı düzenlemiştir.
Bunu ancak bir şey bozulduğunda fark edersin.
Doğrulamanın var olmasının nedeni budur.
Döngü, Claude işini bitirdiğini söylediği için durmamalıdır.
Somut bir koşul kontrol edildiği için durur.
İyi doğrulama şöyle görünür:
En son döngü yürütmesi için bir doğrulama geçişi çalıştır.
Çıktıyı LOOP_INSTRUCTIONS.md dosyasındaki
Doğrulama Kontrol Listesi'ne göre kontrol et.
Raporla:
- Hangi kontroller geçti
- Hangi kontroller başarısız oldu
- Hangi dosyalar değiştirildi
- Çalışmanın kabul edilmesinin güvenli olup olmadığı
- İnsan incelemesinin gerekli olup olmadığı
Bu doğrulama geçişi sırasında hiçbir dosyayı değiştirme.
Çalışanı çalıştır. Ardından doğrulayıcıyı çalıştır. Ayrı ayrı.
Zamanla bunları birleştirebilirsin. Ancak erken test aşamasında, onları ayrı tut.
Doğrulayıcının bir geçti/kaldı standardına ihtiyacı vardır.
"Bunu incele ve iyi görünüp görünmediğini söyle" bir doğrulayıcı DEĞİLDİR.
"Bu 7 koşulu kontrol et ve çalışmayı yalnızca 7'si de geçerse kabul edildi olarak işaretle" bir doğrulayıcıdır.

/loop ile zamanlama
Döngü manuel olarak güvenilir bir şekilde çalışıyor.
Şimdi zamanla.
Claude Code'da /loop kullan:
1/loop 24h Bu çalışma alanı için günlük proje inceleme döngüsünü çalıştır.23`LOOP_INSTRUCTIONS.md`'yi aynen takip et.4Önce `TASK.md` ve `PROGRESS.md`'yi oku.5Raporu `outputs/daily-review.md` dosyasına yaz.6Durmadan önce `PROGRESS.md`'yi güncelle.7Doğrulama kontrol listesini çalıştır.8Anlamlı bir değişiklik yoksa → raporu kısa tut.9İnsan incelemesi gerekiyorsa → `PROGRESS.md`'de açıkça işaretle.10`outputs/daily-review.md` ve `PROGRESS.md` dışında11hiçbir dosyayı değiştirme.
Aralık seçenekleri:
→ /loop 15m — Test etme temposu (izlerken kullan)
→ /loop 1h — Saatlik izleme
→ /loop 24h — Günlük inceleme
→ /loop 7d — Haftalık temizlik veya özet
Önemli: /loop sihirli değildir.
Sadece komutu tekrarlar.
Döngünün kalitesi, komutun etrafındaki yapıdan gelir — dosyalar, talimatlar, doğrulama, durum.
/loop sadece tetikleyiciyi sağlar.
Ayrıca /goal hakkında bilgi edin:
/loop = zaman geçtiği için tekrar çalıştır.
/goal = bir koşul karşılanana kadar çalıştırmaya devam et.
1/goal outputs/daily-review.md mevcut, PROGRESS.md güncellendi,2doğrulama kontrol listesi geçti, yasaklı dosya değiştirilmedi.
Zamana dayalı işler için /loop kullan (günlük incelemeler, izleme).
Tamamlamaya dayalı işler için /goal kullan (testler geçene kadar düzelt, tüm bölümler bitene kadar yaz).

İzin merdiveni
Çoğu döngünün yanlış gittiği yer burasıdır.
İnsanlar çalışan bir döngü oluşturur. Ardından hemen ona çok fazla güç verir.
Döngü doğrudan Slack'e gönderi yapar. İnceleme olmadan kod gönderir. Biletleri otomatik olarak kapatır.
Sonra bir şey ters gider ve ortalık karışır.
Bunun yerine izin merdivenini kullan:
1Seviye 1 — Sadece okuma2Claude dosyaları, biletleri, günlükleri, sorunları okur.34Seviye 2 — Taslak çıktılar5Claude sadece outputs/ klasörüne yazar.6Raporlar, planlar, öneriler.7Harici hiçbir şey yok.89Seviye 3 — Sandık düzenlemeleri10Claude kontrollü bir sandık içindeki dosyaları değiştirir.11İzole dal veya çalışma ağacı.1213Seviye 4 — Harici eylem taslakları14Claude PR, Slack mesajı, bilet güncellemesi hazırlar.15GÖNDERMEZ veya birleştirmez.1617Seviye 5 — İnsan onaylı eylemler18Claude değişiklikleri yalnızca açık onaydan sonra uygular.1920Seviye 6 — Otomatik düşük riskli eylemler21Claude dar kapsamlı görevleri otomatik olarak tamamlar.22Günlükler, sınırlar ve geri alma ile.
İlk döngün Seviye 1 veya Seviye 2'de olmalıdır.
Bu zayıflık değil. Bu mühendisliktir.
Seviye 1 ve 2 döngüleri hâlâ son derece değerli olabilir.
Claude, GitHub sorunlarını inceleyebilir, CI hatalarını okuyabilir, PRD'leri gözden geçirebilir ve her şeyi özetleyebilir — bunların hepsini önemli hiçbir şeye dokunmadan yapabilir.
Döngünün önce Seviye 2'de çalıştığını kanıtla.
Ardından Seviye 3'ü hak edip etmediğine karar ver.

Döngüler yanlış gittiğinde (ve nasıl önleneceği)
Kötü ilk döngü:
Her gün, daha güçlü hissedene kadar ürün stratejisini iyileştir.
→ Durdurma koşulu yok → Doğrulama yok → Durum yok → "Daha güçlü hissetmek" bir kontrol listesi öğesi değil
Bu döngü ya hiçbir işe yaramaz ya da değiştirmemesi gereken şeyleri değiştirir.
İyi ilk döngü:
Her Cuma, ürün stratejisi belgesini incele.
Bu hafta değişen bölümleri belirle.
Çözülmemiş varsayımları listele.
outputs/strategy-review.md dosyasına yapılandırılmış bir inceleme notu yaz.
Strateji belgesini doğrudan düzenleme.
→ Net program → Sınırlı kapsam → Tahmin edilebilir çıktı dosyası → Güvenli izin sınırı
Fark zeka değil. Tasarım.
Döngüleri batıran 5 şey:
→ Manuel testten önce zamanlama
→ Durum dosyası yok — her çalışma sıfırdan başlar
→ Doğrulama yok — döngü kendine güvenir
→ Hata politikası yok — kötü sonuçlar doğaçlama yapar
→ Çok erken çok fazla araç — patlama yarıçapı genişler
İlk /loop komutundan önce beşini de düzelt.
Araçlar ve bağlayıcılar ekleme
Yerel döngü istikrarlı hale geldiğinde, onu genişletebilirsin.
GitHub. Slack. Linear. Jira. CI günlükleri.
Ancak her yeni araç patlama yarıçapını genişletir.
Aynı prensibi izle: önce oku, ikinci olarak taslak hazırla, yalnızca tekrarlanan başarılı çalışmalardan sonra yaz.
Araca özel kurallar LOOP_INSTRUCTIONS.md dosyasına gider:
1## Araç İzin Politikası23### GitHub4İzin verilen:5- Açık sorunları okumak6- Çekme isteği durumunu okumak7- CI durumunu okumak8- `outputs/github-review.md` dosyasına özet taslağı hazırlamak9İZİN VERİLMEYEN:10- Commit göndermek11- Çekme isteklerini birleştirmek12- Sorunları kapatmak13- Onay olmadan herkese açık yorum yapmak1415### Slack16İzin verilen:17- `outputs/slack-update.md` dosyasına mesaj taslağı hazırlamak18İZİN VERİLMEYEN:19- Mesaj göndermek20- Kullanıcılardan bahsetmek21- Kanallara gönderi yapmak2223### Linear/Jira24İzin verilen:25- Atanan biletleri okumak26- Önerilen güncellemelerin taslağını hazırlamak27İZİN VERİLMEYEN:28- Durumu değiştirmek29- Biletleri kapatmak30- Onay olmadan bilet oluşturmak
Araç listelenmemişse → dur ve insan incelemesi iste.
Bu, seni döngünün aklına gelmeyen şeyler yapmasından korur.

İlk tam döngünün nasıl göründüğü
İşte sıfırdan tam kurulum.
1## Araç İzin Politikası23### GitHub4İzin verilen:5- Açık sorunları okumak6- Çekme isteği durumunu okumak7- CI durumunu okumak8- `outputs/github-review.md` dosyasına özet taslağı hazırlamak9İZİN VERİLMEYEN:10- Commit göndermek11- Çekme isteklerini birleştirmek12- Sorunları kapatmak13- Onay olmadan herkese açık yorum yapmak1415### Slack16İzin verilen:17- `outputs/slack-update.md` dosyasına mesaj taslağı hazırlamak18İZİN VERİLMEYEN:19- Mesaj göndermek20- Kullanıcılardan bahsetmek21- Kanallara gönderi yapmak2223### Linear/Jira24İzin verilen:25- Atanan biletleri okumak26- Önerilen güncellemelerin taslağını hazırlamak27İZİN VERİLMEYEN:28- Durumu değiştirmek29- Biletleri kapatmak30- Onay olmadan bilet oluşturmak
Ardından her dosyayı doldur (yukarıdaki şablonları kullan).
Ardından manuel olarak çalıştır:
1Bu çalışma alanı için günlük proje inceleme döngüsünü çalıştır.23`LOOP_INSTRUCTIONS.md`'yi aynen takip et.4Harekete geçmeden önce TASK.md, PROGRESS.md5ve LOOP_INSTRUCTIONS.md'yi oku.6Günlük incelemeyi `outputs/daily-review.md` dosyasına yaz.7Durmadan önce `PROGRESS.md`'yi güncelle.8Doğrulama kontrol listesini çalıştır.9`outputs/daily-review.md` ve `PROGRESS.md` dışında10hiçbir dosyayı değiştirme.
Ardından doğrula:
1Bir doğrulama geçişi çalıştır.2`LOOP_INSTRUCTIONS.md` dosyasındaki3Doğrulama Kontrol Listesi'ne göre kontrol et.4Hangi kontrollerin geçtiğini, hangilerinin başarısız olduğunu,5hangi dosyaların değiştirildiğini, insan incelemesinin gerekli olup olmadığını raporla.6Hiçbir dosyayı değiştirme.
Küçük çalışma alanı değişiklikleriyle 3-5 kez manuel olarak çalıştır.
Ardından zamanla:
1/loop 24h Günlük proje inceleme döngüsünü çalıştır...2[manuel ile aynı komut, başına /loop 24h eklenmiş]
Güvenmeden önce zamanlanmış çıktıların ilk haftasını incele.
Sistemin tamamı bu.

Her şeyi değiştiren değişim
Döngülerden önce:
→ Bir komut yazdın
→ Claude yanıt verdi
→ Ertesi gün aynı komutu tekrar yazdın
→ Claude'un dünden hiçbir hafızası yoktu
→ Neyin değiştiğini manuel olarak takip ettin
→ Her oturumda her şey sıfırlandı
Döngülerden sonra:
→ TASK.md hedefi bir kez tanımlar
→ PROGRESS.md hafızayı çalışmalar arasında taşır
→ LOOP_INSTRUCTIONS.md davranışı kontrol eder
→ Claude okur, harekete geçer, doğrular, günceller, durdurur
→ Ertesi gün kaldığı yerden devam eder
→ Sen komutları değil, çıktıları incelersin
Darboğaz, iş üretmekten işi incelemeye kayar.
Asıl kaldıraç budur.
Claude'a daha iyi sorular sormuyorsun.
Sensiz çalışmaya devam eden bir sistem tasarlıyorsun.
Bu hafta oluşturabileceğin 10 döngü
→ Günlük proje incelemesi — çalışma alanını okur, özet yazar
→ Toplantı takip çıkarıcısı — notları eylem maddelerine dönüştürür
→ Klasör temizlik planlayıcısı — düzenler, önerir, dokunmaz
→ CI hata triyajı — günlükleri okur, hataları sınıflandırır, soruşturma taslağı hazırlar
→ GitHub sorun özetleyicisi — açık sorunları okur, temaya göre gruplandırır
→ PR inceleme asistanı — diff'i okur, olası sorunları işaretler
→ Bülten araştırma döngüsü — kaynakları toplar, özetler hazırlar
→ Dokümantasyon boşluk bulucu — dokümanları okur, eksik bölümleri işaretler
→ Günlük stand-up taslağı hazırlayıcısı — PROGRESS.md'yi okur, stand-up yazar
→ Haftalık retrospektif döngüsü — haftayı inceler, kalıpları belirler
Bunların her biri aynı 4 dosyalı sistemle başlar.
Değişen tek şey TASK.md ve LOOP_INSTRUCTIONS.md'dir.
Bu faydalıysa:
→ Claude kullanan her geliştiriciyle paylaşmak için tekrar paylaş
→ Sensiz çalışan daha fazla sistem için @sairahul1'i takip et
→ Bunu yer imlerine ekle — şablonlar kopyala-yapıştır için hazır
Bunun gibi daha ilginç makaleler için theaibuilders.co adresine abone ol
AI, ürün oluşturma ve otomasyon sistemleri hakkında yazıyorum.





