software-architecture
Installation
SKILL.md
Arquitetura de software
Arquitetura é o conjunto de limites que custam caro de mudar. Consolide deixando o domínio explícito e o I/O na borda — não copiando um diagrama de camadas em todo CRUD.
Antes de impor um estilo: project-discovery. O código e os times vencem o livro.
Resultado esperado
- Limites nomeados (módulo, contexto, processo) com regras de dependência.
- Mudança de regra de negócio não exige reescrever HTTP/DB/UI juntos sem necessidade.
- Complexidade acidental cai; a essencial fica no domínio.
- Estilo escolhido cabe no time (não o contrário).