Bir koruma
Talimatla değil, araç tanımıyla salt okunur: yapılandırmasında uzanabileceği bir Edit ya da Write aracı yok. Planı çıkarır ve durur.
Claude Code yapılandırma kiti · v1.2.0
Kutudan çıktığı hâliyle Claude Code, bir CSS hatasını düzeltmeye giderken auth middleware'ini baştan yazar, bir kolonu düşürür ve alakasız üç dosyayı refactor eder. Bu kit ona kıdemli bir takım arkadaşında olan, yeni bir modelde olmayan üç şeyi verir: projenin kendi düzenini, neyin tehlikeli olduğu fikrini ve yalnızca işin gerektirdiği kadarını okuma disiplinini.
MIT lisanslı · bağımlılık yok · Node.js 18+
$ claudeusers tablosuna kolon ekle ◆ katman 3 — veritabanı şeması · db-guard'a yönlendi salt okunur. henüz hiçbir şey yazılmadı. PLAN 1 ALTER TABLE users ADD COLUMN plan text NULL 2 parti parti backfill, tablo kilidi yok 3 geri alma: DROP COLUMN plan onayın bekleniyor
01 — Yan yana
Claude Code'a yazılan tek bir satır: users tablosuna kolon ekle. Anahtarı çevir, kitin bundan sonrasını nasıl değiştirdiğini gör.
users tablosuna kolon ekle ● Edit prisma/schema.prisma● Edit src/types/user.ts● Bash npx prisma migrate dev --name add_plan `users` düşürülüp yeniden kurulsun mu? … uygulandı 47 satır kayboldu Tamamdır! Kolonu ekledim ve tipleri güncelledim.
users tablosuna kolon ekle ◆ katman 3 — DB şeması · ESCALATE TO: db-guard db-guard'ın Edit veya Write aracı yok. PLAN — eklemeli, kesintisiz 1 ADD COLUMN plan text NULL (kilit yok) 2 1000'lik partiler hâlinde backfill 3 geri alma: DROP COLUMN plan onayın bekleniyor
Koruma, talimatla değil araç tanımıyla salt okunur — yapılandırmasında uzanabileceği bir Edit ya da Write aracı yok. Kendini tutması rica edilmiyor; eli yok.
02 — İşleyiş
Hiçbirini sen tetiklemiyorsun. İşi kendi cümlelerinle anlatıyorsun; yönlendirmeyi kit yapıyor.
Oturum başına bir kez: paket yöneticisi, config, CI/CD, ORM ve migration düzeni, mimarinin şekli ve projenin gerçek test komutu. Tespit edemediği şeyi tahmin etmez, UNKNOWN diye işaretler — yanlış bir varsayım, açıkça söylenmiş bir boşluktan daha kötüdür.
Her iş, daha tek dosya açılmadan bir katmana yerleşir. Tek satırlık bir CSS düzeltmesi doğrudan geçer. Auth, ödeme, veritabanı şeması, CI/CD, secret ya da altyapıya dokunan her şey yukarı çıkar.
Korumalı bir isim, işin fiiline baskın gelir: "login formundaki CSS'i düzelt" bir stil sorusu değil, güvenlik sorusudur. Kural dosyaları da aynı mantıkla yüklenir — dosya yoluna göre, böylece bir Flutter projesi REST-API kurallarının bedelini ödemez.
Talimatla değil, araç tanımıyla salt okunur: yapılandırmasında uzanabileceği bir Edit ya da Write aracı yok. Planı çıkarır ve durur.
Az önce okuduğu düzenin içinde kalır, sorunu çözen en küçük değişikliği yapar ve senin istemediğin refactor'a hiç girmez.
Davranış değiştiyse hedefli test, yeni dosya için lint ve test, yeni route için build, tip değişikliği için type-check. Tek dosyalık bir düzenleme için asla tüm test suite'i çalıştırmaz — ve komut çıktısı olmadan "bitti" demez.
Sıradan istekler ve daha tek dosyaya dokunulmadan her birinin nereye düştüğü.
login sayfasındaki kırık linki düzelt
ayarlar sayfası ekle
checkout akışını yeniden tasarla
Docker CI'ya SBOM üretimi ekle
users tablosuna kolon ekle
03 — Bağlam ekonomisi
Bir yapılandırma kiti, göndereceğin her prompt'tan alınan sabit bir vergidir. Bunun miktarı ölçülü, tavanı belli ve büyük kısmı hiç yüklenmiyor.
452satır her turda yükleniyor
kural setinin %18'itoplam 2558 satır
04 — Kurulum
Önerilen
/plugin marketplace add mtvrkan/senior-dev-kit
Bu depoyu bir plugin marketplace'i olarak tanıtır.
/plugin install senior-dev-kit@senior-dev-kit
Ajanları, skill'leri, komutları ve stack preset'lerini indirir.
/kit-setup
Bir plugin'in yapısal olarak yazamadığı iki şeyi yazar: yola göre yüklenen
kurallar ve izin kuralları. Ne yapacağını önce gösterir, onayını bekler ve
dokunduğu her şeyin yedeğini alır.
Claude Code'u yeniden başlat, sonra /kit-doctor ile her parçanın yerine
oturduğunu doğrula. Güncellemeler /plugin marketplace update ile geliyor.
Node.js 18 veya üzeri, bağımlılık yok.
git clone https://github.com/mtvrkan/senior-dev-kit.git
cd senior-dev-kit
node scripts/install.mjs --dry-run
node scripts/install.mjs
Elindeki hiçbir şey silinmiyor: protokol CLAUDE.md dosyana işaretler
arasına giriyor, deny kuralları settings.json ile birleştiriliyor ve üzerine
yazılan her şeyin önce yedeği alınıyor. İki yoldan birini seç, ikisini birden değil.
05 — İçindekiler
ajan
Dördü talimatla değil, araç tanımıyla salt okunur: yapılandırmalarında uzanabilecekleri bir Edit ya da Write aracı yok. Planı çıkarıp dururlar. Kalan üçü uygular.
skill
Hata düzelt, sayfa ekle, migration incele, sürüm kapısını geç — her biri, modelin doğaçlama yapmak yerine izlediği yazılı bir disiplin. Çoğu işin şekline göre tetiklenir; birkaçı tasarım gereği yalnızca elle çağrılır.
kural dosyası
Her turda üç dosya yükleniyor, bir script'in denetlediği ortak satır sınırının altında. Gerisi dosya yolu eşleşmesiyle geliyor; 18 referans doküman ise ancak bir skill ihtiyaç duyduğunda açılıyor.
deny kuralı
Kibarca rica eden bir prompt değil — araç çalışmadan önce harness'ın uyguladığı izin kuralları. Yani bir secret, bağlam penceresine en baştan hiç girmiyor.
28 stack preset'i · her stack için ev kuralları
Gelen stack preset'leri: angular, astro, django, docker, dotnet, drizzle, fallback, fastapi, flutter, go-api, kubernetes, laravel, mongodb, nestjs, nextjs-saas, node-express, nuxt, postgres, prisma, rails, react-native, react-vite, rust-axum, spring-boot, supabase, sveltekit, swiftui, terraform.
06 — Doğrulama
Bir yapılandırma kiti sessizce çürür. Bir kural dosyası, başka bir kuralın emekli ettiği aracı önermeye başladığında ya da bir README altı commit önce doğru olmaktan çıkmış bir sayı iddia ettiğinde hiçbir şey çökmez.
Bu yüzden depo, bir test suite'inin normalde göremediği şeyleri denetliyor. Her değişiklikte tutarlılık kontrolleri:
Bulgular kök nedenden kapatılıyor ve kapatan kontrol yazıya dökülüyor; böylece aynı sınıf fark edilmeden geri gelemiyor. Yöntemin tamamı bu. Sağdaki adım listesi bile, yanına elle kopyalanmak yerine kapıyı çalıştıran dosyadan okunuyor.