Agent skill · software engineering · affaan-m
springboot-verification
Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.
Why this skill is useful
Provides a comprehensive verification pipeline for Spring Boot projects, including specific commands and configurations for build, static analysis, testing, and security scans that are not commonly known.
What it needs
Requires gradle, maven, testcontainers installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Spring Boot Doğrulama Döngüsü PR'lardan önce, büyük değişikliklerden sonra ve deployment öncesi çalıştırın. Ne Zaman Aktif Edilir Spring Boot servisi için pull request açmadan önce Büyük refactoring veya bağımlılık yükseltmelerinden sonra Staging veya production için deployment öncesi doğrulama Tam build → lint → test → güvenlik taraması pipeline'ı çalıştırma Test kapsamının eşikleri karşıladığını doğrulama Faz 1: Build Build başarısız olursa, durdurun ve düzeltin. Faz 2: Static Analiz Maven (yaygın plugin'ler): Gradle (yapılandırılmışsa): Faz 3: Testler + Kapsam Rapor: Toplam testler, geçen/başarısız Kapsam % (satırlar/dallar) Unit Testler Mock bağımlılıklarla izole olarak servis mantığını test edin: Testcontainers ile Entegrasyon Testleri H2 yerine gerçek bir veritabanına karşı test edin: MockMvc ile API Testleri Tam Spring context ile controller katmanını test edin: Faz 4: Güvenlik Taraması Yaygın Güvenlik Bulguları Faz 5: Lint/Format (opsiyonel kapı) Faz 6: Diff İncelemesi Kontrol listesi: Debug logları kalmamış (System.out, koruma olmadan log.debug) Anlamlı hatalar ve HTTP durumları Gerekli yerlerde transaction'lar ve validation mevcut Config değişiklikleri belgelenmiş Çıktı Şablonu Sürekli Mod Önemli değişikliklerde veya uzun oturumlarda her 30-60 dakikada bir fazları yeniden çalıştırın Kısa döngü tutun: hızlı geri bildirim için mvn -T 4 test + spotbugs Unutmayın: Hızlı geri bildirim geç sürprizleri yener. Kapıyı sıkı tutun—production sistemlerinde uyarıları kusur olarak değerlendirin.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/springboot-verification--0e2029