Hexagonal Architecture (Ports & Adapters) Claude Code Skill