Hexagonal Architecture

Ports and adapters design covering domain and use-case boundaries, inbound and outbound ports, dependency inversion, adapters, the composition root, and per-boundary testing in TypeScript, Java, Kotlin and Go. Use when you say "restructure this around ports and adapters", "my domain imports the ORM", "test this use case without a database", or "swap this payment provider". Not for HTTP contract design, use `api-design`.

Lukk17 457ed7e 2 files · 13.8 KB Updated

File contents

Lukk17/agent-standards/tree/main/.agents/skills/hexagonal-architecture commit 457ed7e069

Frequently asked questions

npx skillmds@latest add lukk17/hexagonal-architecture