Nos termos do próprio skill
Este skill ensina como construir sistemas visuais coesos e acessíveis usando escalas tipográficas, teoria das cores, sistemas de espaçamento e fundamentos de iconografia. Ele aborda o estabelecimento de design tokens com escalas de tipo modulares, espaçamento em grade de 8 pontos, paletas de cores semânticas com requisitos de contraste WCAG, e sistemas de dimensionamento de ícones.
O skill fornece padrões concretos de implementação para Tailwind CSS, tipografia fluida responsiva, theming de modo escuro com tokens semânticos e validação de acessibilidade. Ele resolve desafios comuns de design visual, como espaçamento inconsistente, baixo contraste e números mágicos arbitrários, definindo escalas baseadas em proporções e sistemas de tokens reutilizáveis.
O que ele produz
- Definições de design tokens em propriedades customizadas do CSS ou na configuração do Tailwind
- Componente de ícone com variantes de tamanho
Como funciona
- 01Estabelecer Design Tokens Modulares
Defina escalas tipográficas com dimensionamento baseado em proporções (0.75rem a 3rem), espaçamento em grade de 8 pontos (4px a 64px) e tokens de cor semânticos para marca, estados e neutros.
- 02Aplicar Tipografia Responsiva
Use tipografia fluida com clamp() para dimensionamento responsivo à viewport e mantenha a largura de leitura ideal em no máximo 65 caracteres.
- 03Implementar Paletas de Cores Acessíveis
Construa sistemas de cor que atendam às taxas de contraste WCAG: 4.5:1 para texto de corpo, 3:1 para texto grande e componentes de UI, com verificação de contraste programática.
- 04Criar Sistemas de Ícones Consistentes
Defina escalas de tamanho de ícone de 12px a 32px com componentes reutilizáveis que aceitem props de tamanho e mantenham o comportamento flex-shrink-0.
- 05Projetar Modo Escuro com Tokens Semânticos
Use nomenclatura de token semântica por propósito em vez de aparência, permitindo alternância de tema via atributos de dados sem alterações nos componentes.
- 06Manter o Ritmo Vertical
Aplique regras de espaçamento consistentes a elementos adjacentes usando valores de escala definidos para criar harmonia visual em toda a interface.