Design responsivo com foco em mobile, alvos de toque e padrões PWA.
O que é skills?
Este skill define regras e práticas recomendadas para desenvolvimento front-end com foco mobile-first, garantindo que interfaces sejam responsivas, acessíveis e otimizadas para dispositivos móveis. Ele inclui diretrizes para uso de breakpoints com `min-width`, tamanhos mínimos de alvos de toque de 44x44px, unidades de viewport `dvh` para layouts de tela cheia, áreas seguras para dispositivos com notch, e fundamentos de Progressive Web Apps (PWA) como `manifest.json` e service workers. Além disso, estabelece orçamentos de desempenho (menos de 200KB de JS no carregamento inicial em mobile), uso correto de tipos de input HTML para acionar o teclado apropriado, e a eliminação de interações exclusivas de hover, exigindo que todas as ações funcionem com toque. Por fim, enfatiza a importância de testar em dispositivos reais, pois emuladores podem ocultar problemas de desempenho e peculiaridades de toque.