home/categories/architecture-patterns/citypaul-dotfiles-claude-claude-skills-hexagonal-architecture-skill-md
architecture-patternsdevelopment

hexagonal-architecture

Hexagonal (ports and adapters) architecture patterns for TypeScript. Use when implementing ports, adapters, dependency inversion, or domain isolation. Only applies to projects that explicitly use hexagonal architecture. Do NOT use for projects without ports/adapters structure.

citypaul
maintainer
citypaul
Updated 3/20/2026
Stars
618
Forks
78
quick start

Installation and usage

Hexagonal (ports and adapters) architecture patterns for TypeScript. Use when implementing ports, adapters, dependency inversion, or domain isolation. Only applies to projects that explicitly use hexagonal architecture. Do NOT use for projects without ports/adapters structure.

Installation
$ install --globalskills.sh
Usage

Once installed, you can use this skill by running the following command in your terminal:

skills use hexagonal-architecture