This teaches Claude to design and refactor systems using hexagonal architecture (Ports & Adapters) across TypeScript, Java, Kotlin, and Go. It's most useful when you're decoupling business logic from framework noise, supporting multiple interfaces for the same use case, or swapping infrastructure without rewriting domain rules. The skill covers defining inbound and outbound ports, keeping use cases as pure orchestration, building adapters at the edges, and wiring everything in a composition root. It includes concrete examples with DTOs, repository ports, and feature-first folder layouts. If you've fought with tangled service layers or struggled to test code that's married to a database client, this gives Claude a clear playbook for enforcing boundaries and dependency inversion.
npx -y skills add affaan-m/everything-claude-code --skill hexagonal-architecture --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail
UKGovernmentBEIS/inspect_evals