quarkus-verification

Automate Quarkus Java verification with build, static analysis, and security scans.

3|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill quarkus-verification-keyvaluesoftwaresystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarkus-verification
Source: https://github.com/KeyValueSoftwareSystems/maestro/tree/main/skills/stacks/java/quarkus-verification
Command: npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill quarkus-verification-keyvaluesoftwaresystems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires maven, gradle, jacoco, trivy, grype, k6.

What problem does it solve?

This skill addresses the complexity of maintaining high-quality Quarkus services by automating the entire verification lifecycle, from build and static analysis to security scanning and native image compilation.

Core Features & Use Cases

  • Comprehensive Pipeline: Executes a full suite of build, linting, test coverage, and security checks in a single workflow.
  • Native Image Validation: Ensures GraalVM compatibility and performance by automating native compilation and smoke testing.
  • Use Case: Before merging a pull request, use this skill to verify that your Quarkus application meets 80% test coverage, passes all security vulnerability scans, and successfully builds as a native executable.

Quick Start

Run the quarkus-verification skill to execute the full build, test, and security analysis pipeline on the current project.

Frequently Asked Questions about quarkus-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Quarkus native image verification and security scanning in CI/CD?

Automating Quarkus native image verification requires executing build, static analysis, test coverage, and vulnerability scanning in a single workflow before deployment. This skill integrates Maven or Gradle builds with GraalVM native compilation and Trivy security checks to enforce quality gates.

What is the best way to enforce test coverage gates for Quarkus Java applications?

Enforcing test coverage for Quarkus Java applications involves integrating JaCoCo coverage reports into your pull request workflow. This skill automates coverage enforcement alongside static analysis to ensure your Quarkus services maintain an 80% coverage threshold before merging.

Does GraalVM native image compatibility testing work with existing Maven and Gradle builds?

GraalVM native image compatibility testing works with existing Maven and Gradle builds by automating native compilation and smoke testing. This skill validates that your Quarkus Java application successfully builds as a native executable while running dependency vulnerability checks.

Can I run dependency vulnerability checks before merging a Quarkus pull request?

Running dependency vulnerability checks before merging a Quarkus pull request secures your application by scanning for known issues using Trivy and Grype. This skill automates these security scans alongside build and test coverage validation to satisfy deployment requirements.

When do I need automated end-to-end verification for a Quarkus microservice?

Automated end-to-end verification for a Quarkus microservice is needed before pull requests or deployments to maintain consistent service quality. This skill addresses verification complexity by automating build, linting, test coverage, security scanning, and native image compilation.

Why does my Quarkus native compilation fail during CI/CD security checks?

Quarkus native compilation failures during CI/CD security checks often stem from GraalVM compatibility issues or unresolved dependency vulnerabilities. This skill automates native image validation alongside Trivy and Grype scans to detect these errors before deployment.