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.version and 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:

Installs
7
First Seen
Sep 22, 2026