hexagonal-arch - Hexagonal Architecture Ports & Adapters Pattern
Apply hexagonal architecture pattern with inward-pointing dependencies through ports and adapters
Tags
Updated: 2026-05-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- design service structure
- define port interfaces
- implement adapters
- separate domain layer
- organize dependencies
- identify architectural violations
- evaluate seam cleanliness
Inputs
- codebase
- domain requirements
- external dependencies
Outputs
- port definitions
- adapter implementations
- architecture evaluation
- refactored code structure
Requirements
- programming language
- domain knowledge
- codebase access
