Agent skill · software engineering · affaan-m
quarkus-verification
Verification loop for Quarkus projects: build, static analysis, tests with coverage, security scans, native compilation, and diff review before release or PR.
Why this skill is useful
Adds a comprehensive verification pipeline with executable scripts for building, testing, and security scanning specific to Quarkus projects.
What it needs
Requires gradle, jacoco, maven, sonarqube, testcontainers installed locally. About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Quarkus 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 Quarkus 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ı → native derleme pipeline'ı çalıştırma Test kapsamının eşikleri karşıladığını doğrulama (%80+) Native image uyumluluğunu test etme Faz 1: Build Build başarısız olursa, durdurun ve derleme hatalarını düzeltin. Faz 2: Static Analiz Checkstyle, PMD, SpotBugs (Maven) SonarQube (yapılandırılmışsa) Ele Alınacak Yaygın Sorunlar Kullanılmayan import'lar veya değişkenler Karmaşık metodlar (yüksek cyclomatic complexity) Potansiyel null pointer dereference'ları SpotBugs tarafından işaretlenen güvenlik sorunları Faz 3: Testler + Kapsam Test Kategorileri Unit Testler Mock'lanmış bağımlılıklarla servis mantığını test edin: Entegrasyon Testleri Gerçek veritabanıyla (Testcontainers) test edin: API Testleri REST Assured ile REST endpoint'lerini test edin: Kapsam Raporu Ayrıntılı kapsam için target/site/jacoco/index.html sayfasını kontrol edin: Genel satır kapsamı (hedef: %80+) Branch kapsamı (hedef: %70+) Kapsanmamış kritik yolları belirleyin Faz 4: Güvenlik Taraması Bağımlılık Güvenlik Açıkları (Maven) CVE'ler için target/dependency-check-report.html raporunu inceleyin. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/quarkus-verification--57b4ad