Pular para o conteúdo

7. Padrões · versão 2.0.0

Design (UI/UX)

manifesto/architecture/03-design.md

Aplica-se quando a ADR entrega interface.

Práticas

  • Tailwind CSS + shadcn/ui como base visual única. Componentes consistentes em todo projeto.
  • Tokens antes das telas: cor, tipografia, espaçamento, raio e sombra saem dos design tokens, nunca de valor escrito na UI — ver Design System e tokens.
  • Referências visuais (prints, protótipos) entram como recursos da ADR (002-resources.md).
  • Atomic Design é recomendado para organizar componentes (Atoms → Molecules → Organisms), sem ser obrigatório.
  • Estados de tela tratados sempre: vazio, carregando e erro.

Resultado esperado

Telas limpas, consistentes com o restante do sistema, com os estados de borda cobertos.