Verification Loop Skill
Claude Code oturumları için kapsamlı doğrulama sistemi.
Ne Zaman Kullanılır
Bu skill'i şu durumlarda çağır:
- Bir özellik veya önemli kod değişikliği tamamladıktan sonra
- PR oluşturmadan önce
- Kalite kapılarının geçtiğinden emin olmak istediğinde
- Refactoring sonrasında
Doğrulama Fazları
Faz 1: Build Doğrulaması
# Projenin build olup olmadığını kontrol et
npm run build 2>&1 | tail -20
# VEYA
pnpm build 2>&1 | tail -20
Build başarısız olursa, devam etmeden önce DUR ve düzelt.
Faz 2: Tip Kontrolü
# TypeScript projeleri
npx tsc --noEmit 2>&1 | head -30
# Python projeleri
pyright . 2>&1 | head -30
Tüm tip hatalarını raporla. Devam etmeden önce kritik olanları düzelt.
Faz 3: Lint Kontrolü
# JavaScript/TypeScript
npm run lint 2>&1 | head -30
# Python
ruff check . 2>&1 | head -30
Faz 4: Test Paketi
# Testleri coverage ile çalıştır
npm run test -- --coverage 2>&1 | tail -50
# Coverage eşiğini kontrol et
# Hedef: minimum %80
Rapor:
- Toplam testler: X
- Geçti: X
- Başarısız: X
- Coverage: %X
Faz 5: Güvenlik Taraması
# Secret'ları kontrol et
grep -rn "sk-" --include="…