ddd4j-javalin-web
Installation
SKILL.md
ddd4j-javalin Web
Overview
Covers routes, Request/Trace/Tenant Context, errors, CORS, auth, validation, idempotency, limits, async, and health uniformly. Confirm the maintenance line with ddd4j-javalin-version-selection first, then read the current branch source.
When to Use
- Building routes, error/exception mapping, validation, request limits, and async timeouts on Javalin for 6.7.x, 7.1.x, or 7.2.x.
- Binding Request/Trace/Tenant Context at request start and restoring it on success, exception, and async completion.
- Configuring CORS explicitly — origins, credentials, headers, and methods — for a production deployment.
- Implementing idempotency for write endpoints, including the shared-CAS requirement for multi-instance production.
- Providing distinct liveness and readiness endpoints backed by real dependency state.
When NOT to Use
Do not use this skill when: