ddd4j-quarkus-version-selection
Installation
SKILL.md
ddd4j-quarkus Version Selection
Overview
Covers uniformly: 3.3.x→ddd4j 2/JDK17/Maven3/Quarkus 3.37.4; 4.0.x→ddd4j 3/JDK21/Maven4/Quarkus 3.38.2, not split per artifact. Choose 3.3.x or 4.0.x first, then read the current source.
When to Use
- Choosing the ddd4j-quarkus maintenance line for a new Quarkus service, given the Quarkus Platform, JDK, and Maven the organization supports.
- Auditing whether an existing project's Quarkus Platform→ddd4j→JDK→Maven/POM tuple is internally consistent.
- Planning an upgrade that crosses lines (3.3.x → 4.0.x means ddd4j 2.0.x → 3.0.x, JDK 17 → 21, and Maven 3 → 4 together).
- Explaining why a proposed combination is unbuildable — for example Maven 3 against the 4.0.x POM model.
- Confirming
quarkus-bom.versionand toolchain evidence before any extension or application work starts. - Deciding whether code or configuration copied from the other line can be trusted before reading its source.
When NOT to Use
Do not use this skill when: