This is a comprehensive pre-flight checklist that runs your Quarkus project through the full gauntlet: Maven/Gradle builds, static analysis with Checkstyle and SpotBugs, JaCoCo coverage enforcement at 80%, OWASP dependency scanning, native image compilation, and container security checks with Trivy. It's what you run before opening a PR or deploying to prod when you want to catch everything from null pointer risks to CVEs to GraalVM reflection issues. The guide includes real test examples with Testcontainers and REST Assured, plus K6 load testing scripts. Honestly, this is more of a verification playbook than an automated skill, but having all these commands and thresholds in one place beats hunting through ten different tool docs when your build is red.

skills.sh installs
1.6K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill quarkus-verification --agent claude-code

Installs into .claude/skills of the current project.

Files

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

# Maven
mvn clean verify -DskipTests

# Gradle
./gradlew clean assemble -x test

If build fails, stop and fix compilation errors.

Phase 2: Static Analysis

Checkstyle, PMD, SpotBugs (Maven)

mvn checkstyle:check pmd:check spotbugs:check

SonarQube (if configured)

mvn sonar:sonar \
  -Dsonar.projectKey=my-quarkus-project \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=${SONAR_TOKEN}

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

# Run all tests
mvn clean test

# Generate coverage report
mvn jacoco:report

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Category
Java & JVM
First seen
Jun 3, 2026

More from affaan-m/everything-claude-code

All 256

Recommended

More Java & JVM
1mindrally avatarquarkusmindrally/skillsExpert guidance for Quarkus framework development with Jakarta EE, MicroProfile, GraalVM native builds, and reactive programming patterns1.1Kskills.sh installs
2alinaqi avatarandroid-javaalinaqi/claude-bootstrapandroid java583skills.sh installs
3sickn33 avatarjava-prosickn33/antigravity-awesome-skillsjava pro405skills.sh installs
4auth0 avatarauth0-java-mvc-commonauth0/agent-skillsUse when adding Auth0 login, logout, or callback handling to a Java Servlet web application. Integrates com.auth0:mvc-auth-commons for server-side Java apps — u388skills.sh installs
5gentleman-programming avatarhexagonal-architecture-layers-javagentleman-programming/gentleman-skillsHexagonal architecture layering for Java services with strict boundaries. Trigger: When structuring Java apps by Domain/Application/Infrastructure, or refactori249skills.sh installs
6github avatarkotlin-mcp-server-generatorgithub/awesome-copilotGenerate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk libr8.7Kskills.sh installs