Builds Java services with strict hexagonal architecture boundaries: pure domain models with no framework annotations, application layer use cases that define ports, and infrastructure adapters that implement them. You'd reach for this when refactoring a Spring monolith to isolate business logic from JPA and REST concerns, or when you need to support multiple adapters like REST plus messaging. The examples are crisp and show the full flow from domain record to use case to JPA adapter. One caution: this level of indirection pays off on complex domains but can feel heavyweight for simple CRUD services. The port interfaces and mapping layers add ceremony that smaller teams sometimes regret.
npx -y skills add gentleman-programming/gentleman-skills --skill hexagonal-architecture-layers-java --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
cursor/plugins
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail