What problem does it solve? Java projects often drift into inconsistent package layouts, over-abstracted service layers, and tests that diverge from existing tooling. This Skill provides focused guidance so engineers make consistent decisions about structure, typing, and common JVM concerns. ## Core Features & Use Cases - Service Structure Guidance: Promotes clear package and module boundaries with straightforward dependency injection and wiring. - Strong Typing & Contracts: Encourages explicit contracts and strong typing across the codebase. - JVM Concern Coverage: Flags transactionality, serialization, configuration, and concurrency issues during implementation and review. - Use Case: When adding a new service to a Maven-based Java application, use this Skill to keep the module layout, DI wiring, and tests aligned with existing project conventions instead of introducing ad-hoc patterns. ## Quick Start Ask the assistant to review or implement a Java service following the java-stack guidance on structure, typing, and testing conventions.