Java Hexagonal Architecture & DDD - Claude Code Skill