clean-architecture
Installation
SKILL.md
Clean Architecture (e hexagonal / onion)
A regra de ouro: dependências apontam para dentro. O domínio não conhece HTTP, SQL, framework. Clean, hexagonal e onion descrevem o mesmo desenho com vocabulários diferentes.
DDD preenche o centro: ddd. Módulos: modular-monolith. UI: mvvm-architecture (View/ViewModel são adapters de apresentação).
Mapa dos nomes
| Nome | Ênfase |
|---|---|
| Clean | Anéis: Enterprise → Application → Interface adapters → Frameworks |
| Hexagonal | Ports (API do domínio) e adapters (HTTP, DB, bus) |
| Onion | Domínio no miolo; infra na casca |
Não implemente os três em pastas paralelas. Escolha os nomes do repo.