About
This skill equips Claude with specialized knowledge for architecting robust data layers in Spring Boot 4 applications using Domain-Driven Design principles. It provides domain-specific guidance on implementing aggregate roots with AbstractAggregateRoot, mapping immutable value objects, and optimizing queries with EntityGraphs to prevent performance bottlenecks like the N+1 problem. Designed for modern Java development, it incorporates Spring Boot 4 specifics such as JSpecify null-safety and Jakarta EE 11 namespaces, ensuring that your persistence layer is clean, maintainable, and strictly aligned with DDD boundaries.