What problem does it solve?
This Skill automates the comprehensive verification process for Quarkus projects, covering builds, static analysis, testing, security scans, native compilation, and review, reducing manual effort and improving reliability.
Core Features & Use Cases
- Automated Build Process: Handles builds using Maven or Gradle.
- Static Analysis: Performs static code analysis with Checkstyle, PMD, SpotBugs, and SonarQube.
- Testing + Coverage: Executes tests and enforces coverage thresholds.
- Security Scanning: Identifies dependency vulnerabilities and performs security audits.
- Native Compilation: Tests and compiles native images for performance.
- Performance Testing: Conducts load testing with K6.
- Health Checks: Performs liveness, readiness, and all health checks.
- Container Image Build: Assembles and tests container images.
- Configuration Validation: Checks configuration properties and environment-specific settings.
- Documentation Review: Ensures OpenAPI, README, and migration guides are up to date.
- Verification Checklist: Provides a detailed list of code quality, testing, security, deployment, and native image requirements.
Quick Start
Run the Skill to verify your Quarkus project: execute the automated verification script or integrate it into your CI/CD pipeline.