Merhabalar,
Claude Code kullanırken modelin gereksiz dosyalara dokunması, küçük bir iş için büyük refactor’lara girmesi veya kritik alanlarda doğrudan değişiklik yapması gibi problemleri azaltmak için
Senior Dev Kit adında açık kaynak bir kit geliştirdim.
Kitin temel amacı, Claude Code’a adeta projeyi bilen senior bir ekip arkadaşı gibi çalışma disiplini kazandırmak.
Öne çıkanlar:
- İşleme başlamadan önce projenin yapısını ve kurallarını analiz eder.
- Yapılacak değişikliğin risk seviyesini belirler.
- Auth, database, payment, CI/CD, secrets ve infrastructure gibi kritik alanlarda kontrollü davranır.
- Yüksek riskli işlemlerde doğrudan değişiklik yapmak yerine önce plan çıkarır ve onay bekler.
- Göreve göre ilgili agent / guard / skill yapısına otomatik yönlendirme yapar.
- Gereksiz dosyaları ve bağlamı yüklemek yerine yalnızca ihtiyaç duyulan kuralları kullanır.
- .env, private key, SSH key ve benzeri hassas dosyalara erişimi deny rules ile sınırlar.
- Yapılan değişikliği ilgili test / lint / build adımıyla doğrulamaya çalışır.
Şu anda kit içerisinde
7 agent, 25 skill, 11 rule file, 28 farklı stack preset ve 412 deny rule bulunuyor.
Next.js, Laravel, Flutter, Django, Go, NestJS, React, Prisma, PostgreSQL, Docker, Kubernetes, Terraform ve daha birçok teknoloji için hazır preset desteği de mevcut.
Proje henüz geliştirmeye devam ettiğim bir çalışma. Özellikle Claude Code kullanan geliştiricilerin yorumlarını ve önerilerini merak ediyorum.
Proje:
Tıkla
GitHub:
Tıkla
Geri bildirimlerinize açığım.