Clean Architecture

Clean Architecture, Hexagonal Architecture (Ports and Adapters), and Domain-Driven Design fundamentals. Use when the user asks to design system architecture, define layer boundaries, apply DDD tactical patterns (entities, value objects, aggregates, repositories), structure a hexagonal application, enforce dependency rules, or evaluate whether a codebase needs architectural refactoring. Covers bounded contexts, use cases, domain services, and framework-independent design.

krzysztofsurdy Updated

File contents

krzysztofsurdy/code-virtuoso/tree/main/skills/knowledge/clean-architecture commit 6d0367d216

Frequently asked questions

npx skillmds@latest add krzysztofsurdy/clean-architecture