Architecture Patterns

Apply Clean Architecture, Hexagonal (ports and adapters), onion architecture, layered architecture, and DDD patterns to backend systems. Define bounded contexts, create port/adapter interfaces, organize dependency layers, separate domain from infrastructure, enforce dependency inversion, and structure project layout for separation of concerns. Use when designing new services, refactoring tightly coupled code, planning microservices decomposition, or establishing project structure conventions.

Activer007 Updated

File contents

Activer007/ordinary-claude-skills/tree/main/skills_all/architecture-patterns commit c401468322

Frequently asked questions

npx skillmds@latest add activer007/architecture-patterns