Clean Architecture

Apply Clean Architecture principles to define layer boundaries, identify dependency violations, and structure domain vs infrastructure code. Use when designing service boundaries, separating business logic from infrastructure, evaluating hexagonal/onion/ports-and-adapters architecture, structuring module layout, or resolving dependency inversion and circular dependency issues.

pantheon-org 4e886b9 39 files · 112.9 KB Updated

File contents

pantheon-org/tekhne/tree/main/skills/software-engineering/design-principles/clean-architecture commit 4e886b93d1

Frequently asked questions

npx skillmds@latest add pantheon-org/clean-architecture