Clean Architecture

Clean Architecture and Hexagonal Architecture (Ports & Adapters) patterns. Covers the dependency rule, domain layer isolation, use case (application service) design, repository pattern, input/output port definitions, adapter implementation, and onion architecture layering. Use when designing layered architecture, defining port/adapter boundaries, structuring domain-centric applications, or enforcing the dependency rule between infrastructure and domain layers.

iceflower ecf0e02 4 files · 25.2 KB Updated

File contents

iceflower/agent-skills/tree/main/clean-architecture commit ecf0e02e72

Frequently asked questions

npx skillmds@latest add iceflower/clean-architecture