Claude Deep Suite - Claude Code için yapılandırılmış geliştirme eklenti paketi (6 eklenti)
(github.com/Sungmin-Cho)Claude Code kullanırken muhtemelen çoğunuzun yaşadığı gibi ben de ilk başta onun ne kadar akıllı olduğuna şaşırdım, ama kısa süre sonra istediğim gibi uygulanmayan bir "gerçeklikle" karşılaştım. Sonrasında Harness Engineering kavramı ortaya çıktı ve bu Harness Engineering yaklaşımını içeren bir geliştirme iş akışı Suite'i oluşturdum.
Deep-Suite toplam 6 eklentiden oluşuyor.
- deep-work
- deep-review
- deep-wiki
- deep-evolve
- deep-docs
- deep-dashboard
Claude Code'da sadece /deep-work "özellik ekle" yazdığınızda şu süreç gerçekleşiyor.
-
Önce kod tabanını okur (Research). Bu sırada kodu değiştirmeye çalışırsanız
PreToolUse hook bunuexit 2ile engeller. LLM'e prompt içinde "değiştirme" diye rica etmek yerine,
Write/Edit aracının kendisini fiziksel olarak engeller. -
Uygulama planı oluşturur (Plan). Proje Next.js ise bunu otomatik algılar ve
"use client'ı layout.tsx içinde kullanma" gibi framework'e özel rehberleri uygular.
(React SPA, Express API, Python vb. dahil 6 topoloji yerleşik gelir) -
Uygulamayı TDD ile zorunlu kılar. Başarısız olan testi önce yazmanız gerekir;
ancak bundan sonra production kodunu değiştirmenize izin verilir.
Bunu da hook, durum makinesiyle yönetir. -
Her kod değişikliğinde sensörler otomatik çalışır. ESLint, tsc, ruff, mypy,
dotnet build, clang-tidy — proje diline uygun linter/type checker'ları
otomatik algılar ve çalıştırır. Hata çıkarsa bir sonraki uygulama adımına geçemezsiniz. -
Uygulama tamamlandıktan sonra ayrı bir Opus ajanı kodu inceler.
Kodu yazan ajan ile inceleyen ajan tamamen ayrıdır.
Aynı ajanın kendi koduna "LGTM" demesi gibi bir sorun yapısal olarak yoktur.
Bunlar deep-work + deep-review adlı iki eklentinin yaptığı işler;
geri kalan 4 eklenti de var.
deep-wiki — Oturumlar arasında bilginin kaybolması sorununu çözer.
Karpathy'nin LLM Wiki fikrini hayata geçirerek Claude Code'un doğrudan
Markdown wiki'yi kademeli olarak inşa etmesini sağlar.
Bir URL veya dosyayı /wiki-ingest ile verdiğinizde mevcut wiki'ye entegre eder,
/wiki-query ile soru sorduğunuzda wiki'yi dayanak alarak yanıt verir.
Doğrudan Obsidian vault olarak açılabilir.
deep-evolve — Bir hedef verdiğinizde kodu otonom olarak iyileştirir.
Karpathy'nin autoresearch yaklaşımından ilham aldı.
Projeyi analiz ederek değerlendirme script'i oluşturur ve
kod değişikliği → değerlendirme → puan yükseldiyse keep / düştüyse discard döngüsünü
otomatik olarak tekrarlar. ML eğitimiyle test coverage dahil pek çok alana uygulanabilir.
deep-docs — CLAUDE.md gibi ajan yönerge belgelerinin kodla
uyumsuz olup olmadığını kontrol eder ve otomatik olarak düzeltir.
deep-dashboard — Yukarıdaki eklentilerin sensör sonuçlarını toplayarak
kod tabanının AI ajanlarıyla çalışmaya ne kadar uygun olduğunu
sayısal bir puanla (0-10) gösterir.
Toplam 36.000 satır, testler 5.400 satır. 6 eklenti tek bir
marketplace üzerinden kuruluyor.
Kurulum:
/plugin marketplace add Sungmin-Cho/claude-deep-suite
/plugin install deep-work@Sungmin-Cho-claude-deep-suite
Her eklentiyi ayrı ayrı da kurabilirsiniz.
Hâlâ eksik birçok nokta var.
Geri bildirimlere açığım.
Henüz yorum yok.