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.
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.