Agent skill · software engineering · affaan-m
quarkus-verification
Verification loop for Quarkus projects: build, static analysis (Checkstyle, PMD, SpotBugs), tests with JaCoCo coverage, OWASP dependency and container security scans, GraalVM native compilation, health checks, and config validation. Use when verifying a Quarkus service before a PR, after major refactoring or dependency upgrades, or pre-deploy.
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, maven, sonarqube installed locally. About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Quarkus Verification Loop Run before PRs, after major changes, and pre-deploy. When to Activate Before opening a pull request for a Quarkus service After major refactoring or dependency upgrades Pre-deployment verification for staging or production Running full build → lint → test → security scan → native compilation pipeline Validating test coverage meets thresholds (80%+) Testing native image compatibility Phase 1: Build If build fails, stop and fix compilation errors. Phase 2: Static Analysis Checkstyle, PMD, SpotBugs (Maven) SonarQube (if configured) Common Issues to Address Unused imports or variables Complex methods (high cyclomatic complexity) Potential null pointer dereferences Security issues flagged by SpotBugs Phase 3: Tests + Coverage Test Categories Unit Tests Test service logic with mocked dependencies: Integration Tests Test with real database (Testcontainers): API Tests Test REST endpoints with REST Assured: Coverage Report Check target/site/jacoco/index.html for detailed coverage: Overall line coverage (target: 80%+) Branch coverage (target: 70%+) Identify uncovered critical paths Phase 4: Security Scanning Dependency Vulnerabilities (Maven) Review target/dependency-check-report.html for CVEs. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/quarkus-verification--d9ab81