00 · Ne / neden
Kalite modelde değil, yapıda saklıymış
Bu kitin tezi tek cümle: orta seviye bir model doğru döngüyü izlerse, serbest çalışan daha güçlü bir modeli yenebilir. Kaldıraç modelin zekasında değil; yapıda, kanıtta ve dürüstlükte. Bir topluluk kullanıcısı, Fable 5 abonelikten kaldırılmadan önce onunla seanslar yaptı; model kendi yönteminin taslağını yazdı, üç eleştirmen ajan saldırdı, her kural bir eval hatasını düzeltince kaldı. Sonuç: düşün / yap / kanıtla / büyüt — 4 skill.
Bu sayfa nasıl kullanılır:
- Önce kurulum: tek satır komutla dört skill Claude Code'a gelir (aşağıda birebir repo komutu).
- Sonra ne zaman hangisi: her skill'in tek işi var; karıştırmadan çağırırsınız.
- Sonra hazır TR görev akışı: bir landing page'i baştan sona bu 4 skill ile yaptıran komut zinciri — kopyalayın, çalıştırın.
- Son: skill'lerin kendiliğinden tetiklenmesi için
CLAUDE.mdbloğu + dürüstlük notu.
01 · Dört skill neye çözüm
"Claude bitti dedi ama çalışmıyor" — en pahalı yalan
Modele bir iş verirsiniz, "tamam, hepsi çalışıyor" der, güvenirsiniz — ama çalışmıyor. Bu kitin dördüncü skill'i (kanıtla) tam bunu avlıyor: bir raporun iddialar kümesi olduğunu, kanıt olmadığını varsayar; her iddia edilen kontrolü yeniden çalıştırır, gerçekte ne değişti diye diff'ler, zayıflatılmış testleri ve sahte "tamamlandı" iddialarını yakalar.
önce
Model "bitti, testler geçti" der; siz kontrol etmeden kabul edersiniz. Sonra prod'da patlar.
sonra
Düşman doğrulayıcı her iddiayı yeniden koşar → VERIFIED / VERIFIED WITH CAVEATS / REFUTED verdikti. Sahte tamamlanma yakalanır.
Dört skill birbirini tamamlıyor: düşün (ne yapılacak), yap (kim yapar, paralel + cerrahi uygulama), kanıtla (gerçekten oldu mu), büyüt (yeni bir sektöre taşı). Hangisini ne zaman çağıracağınız, tam komut zinciriyle örnek Türkçe görev akışı ve kurulumun tamamı aşağıda.
02 · Kurulum
Tek satır — dört skill Claude Code'a gelir
Önerilen yol Claude Code plugin'i. Aşağıdaki iki satırı sırayla terminale yapıştırın; dört skill namespace'li olarak kurulur (/fable:fable-method, /fable:fable-loop, /fable:fable-judge, /fable:fable-domain).
/plugin marketplace add Sahir619/fable-method
/plugin install fable@fable-method
# Dört skill namespace'li gelir: /fable:fable-method, /fable:fable-loop, /fable:fable-judge, /fable:fable-domainNamespace istemiyorsanız (düz /fable-method gibi) standalone kurulum:
$ git clone https://github.com/Sahir619/fable-method
$ bash fable-method/install.sh
# Windows PowerShell:
git clone https://github.com/Sahir619/fable-method
.\fable-method\install.ps1Claude'suz da çalışır: repo içindeki AGENTS.md Codex / Cursor / aider / ham system-prompt için sürüm de veriyor. Açık kaynak, MIT lisanslı, ücretsiz.
03 · Ne zaman hangisi
Her skill'in tek işi var — karıştırma, sırayla çağır
DÜŞÜN · /fable-method <görev>
Ne zaman: Bir işe başlarken, "ne yapılacağı" ve "bitti ne demek" net değilken.
7 adımlı problem-çözme döngüsü: isteği sınıfla → "bitti"yi adlandırılmış bir doğrulamayla tanımla → kanıtı birincil kaynaklardan paralel topla → TEK öneriye karar ver → en küçük doğru değişikliği yap → çalıştırıp gözlemleyerek doğrula → sonuç-önce dürüst raporla. Alt-modlar: plan (planda dur, uygulama), audit (yapılmış işi döngüye göre notla), report (cevabı sonuç-önce yeniden yaz).
YAP · /fable-loop <görev>
Ne zaman: İşi gerçekten yaptırırken — çok kaynaklı, çok adımlı, uygulama gerektiren görevlerde.
Düşün döngüsünü orkestre eder: kanıt toplayıcıları paralel alt-ajan olarak açar → TEK plana bağlar (kapsam belirsiz veya geri alınamazsa ONAY için DURUR) → ana thread'de cerrahi uygular → işi çürütmeye çalışan düşman doğrulayıcı ajanlar → denetlenmiş rapor. Kısaca: method NE'yi der, loop KİM yapar'ı der.
KANITLA · /fable-judge
Ne zaman: Model "bitti, çalışıyor" dedi ama emin değilsiniz. Sahte tamamlanma avı.
Bitmiş işin düşmanca doğrulaması. Duruşu sabit: bir rapor iddialar kümesidir, kanıt değil. Her iddia edilen kontrolü yeniden çalıştırır, gerçekte ne değişti diye diff'ler, zayıflatılmış testleri ve sahte "tamamlandı" iddialarını avlar. Verdikt: VERIFIED / VERIFIED WITH CAVEATS / REFUTED. /fable-judge suite <hedef> ile bir tuzak takımını herhangi bir skill, model veya prompt'a karşı çalıştırırsınız.
BÜYÜT · /fable-domain <sektör>
Ne zaman: Bu yöntemi yeni bir sektöre / alana taşımak istediğinizde.
Yeni bir sektör için domain adaptörü paketi üretir: kaynaklı araştırma + adaptör (şablona uygun) + tuzak fikstürü (cevap anahtarıyla) + smoke eval. Kırmızı-çizgi alanları (tıbbi/hukuki tavsiye, finansal al-sat) reddeder. Kuralı: tuzağı olmayan adaptör bitmiş sayılmaz.
04 · Hazır TR görev akışı
Bir landing page'i baştan sona 4 skill ile yaptır
Aşağıdaki zincir bir işin tam yolculuğu: planla → uygula → kanıtla. Her satırı Claude Code'da sırayla çalıştırın. Namespace'li kurduysanız başına /fable: ekleyin.
# 1) Önce SADECE planla — kod yazma, planı gör
/fable-method plan Bir SaaS ürünü için tek sayfa landing page. "Bitti" = hero, 3 özellik, fiyatlandırma, SSS, footer; mobil uyumlu; Lighthouse erisilebilirlik 90+
# 2) Planı onayladıysan işi yaptır (paralel + cerrahi + kendi kendine doğrular)
/fable-loop Onayladigim plani uygula: landing page'i kur, calistir, tarayicida ac ve gorerek dogrula
# 3) "Bitti" dedi ama emin degilsin — düşman doğrulayıcıyı sal
/fable-judge
# Cikti orneği: verdikt REFUTED — "SSS bolumu iddia edildi ama DOM'da yok; mobil breakpoint 640px'te tasiyor"
# 4) Verdikt REFUTED ise loop'a geri don, sadece eksik olani duzelt
/fable-loop fable-judge'in bulduklarini duzelt: SSS bolumunu ekle, 640px tasmasini giderTek başına "bitti mi" denetimi: Zaten yapılmış bir işi (sizin veya başka bir modelin) hızlıca sorgulamak isterseniz tek komut yeter:
/fable-judge
# "Bitti, testler geçti" iddiasını yeniden koşar; gercekte ne degisti diye diff'lerİpucu — çıktı-format iste: Skill'e görev verirken "bitti"yi adlandırılmış bir doğrulamaya bağlayın ("Lighthouse 90+", "tüm testler yeşil", "DOM'da SSS var"). Ölçülebilir bir hedef vermezseniz düşman doğrulayıcının denetleyecek bir şeyi olmaz.
05 · Otomatik tetikleme
CLAUDE.md bloğu — skill'ler kendiliğinden devreye girsin
Bu bloğu projenin kök CLAUDE.md'sine (veya global ~/.claude/CLAUDE.md'ye) yapıştırırsanız, her seferinde skill'i elle çağırmadan doğru anda devreye girerler.
## Fable Metodu — calisma disiplini
- Cok adimli / geri alinamaz bir isim varsa: once /fable-method plan ile
planla, "bitti" tanimini adlandirilmis bir dogrulamaya bagla, sonra uygula.
- Isi yaptirirken /fable-loop kullan: kanit topla, TEK plana bagla, cerrahi
uygula. Kapsam belirsiz veya geri alinamazsa ONAY icin DUR.
- "Bitti / calisiyor" demeden once /fable-judge ile kendi isini denetle:
her iddia edilen kontrolu yeniden calistir, gercekte ne degisti diye diff'le.
- Bir rapor iddialar kumesidir, kanit degil. Sonuc-once, durust raporla;
calismayani "calisiyor" gibi sunma.06 · Dürüstlük notu
Bunu bilmeden kurma: kaldıraç her yerde değil
Bu kit Anthropic'in resmi ürünü değil — bir topluluk kullanıcısının Fable 5 ile çalışıp damıttığı, açık kaynak (MIT) bir yöntem. Repo'nun kendi sözü: "This is a community distillation, not an Anthropic artifact." Fable 5 abonelikten kaldırıldı; bu kit onun gitmeden önce yazıya döküldüğü hali.
Ve dürüst çerçeve: bu yöntem her görevi büyütmez. Kaldıraç en çok zor, tuzaklı işlerde yoğunlaşır — otorite çatışması, sahte tamamlanma, zayıf model, gözetimsiz uzun koşu. Repo açıkça söylüyor: yetenekli bir modelde küçük bir görevde ölçülebilir kaldıraç yok. Yani "artık her model Fable kadar zeki" değil; "iyi ajan işinin yapısını yakalayan bir iskele, en çok işi batıran tuzaklarda işe yarıyor."
@kaandoganai — Temmuz 2026