ui-lint
Verifica rapidamente se a interface segue as regras de design. Detecta erros comuns em segundos.
O que ela faz
Verifica rapidamente se o seu código de design está seguindo as regras. Ele procura por erros comuns, como cores escritas de forma incorreta ou tamanhos de página usando pixels em vez de unidades padrão.
Quando usar
- ✓Após fazer uma pequena alteração no código.
- ✓Quando quiser ter certeza de que o design está consistente.
- ✓Antes de enviar seu código para revisão.
Exemplo do que pedir para a IA
“Verifique meu código por erros de design comuns.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele procura por padrões específicos no seu código que não seguem as regras de design estabelecidas. Se encontrar algo fora do lugar, ele te avisa.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill ui-lintOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ui-lint/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Design Lint (Verificação Rápida)
Quando Usar
Use esta habilidade quando precisar de uma verificação rápida e automatizada — detecta violações comuns do sistema de design em segundos.
Quando NÃO Usar
- Para uma revisão mais profunda do julgamento de design (composição, hierarquia, ritmo) → use
/ss-review - Especificamente para acessibilidade → use
/ss-a11y - Para as heurísticas de UX de Nielsen → use
/ss-audit - Para aplicar refatorações — isso apenas sinaliza violações; use
/ss-reviewpara corrigir
Alvo: $ARGUMENTS
O Que Isso Faz
Análise rápida baseada em grep para violações comuns de design. Executa em segundos (ao contrário de /ss-review, que é uma auditoria manual profunda). Execute isso após cada alteração de arquivo.
Verificações
1. Cores Codificadas
Procura por cores hexadecimais em strings className que deveriam ser tokens semânticos:
grep -n '#[0-9a-fA-F]\{3,8\}' [file] | grep -v 'theme.css\|tokens\|\.json'
Violação: text-[#3C3C3C], bg-[#721FE5]
Correção: text-text-primary, bg-brand
2. Valores Brutos de Pixel no Tailwind
grep -n 'p-\[.*px\]\|m-\[.*px\]\|gap-\[.*px\]' [file]
Violação: p-[24px], gap-[12px]
Correção: p-6, gap-3
3. Sintaxe Antiga de Largura/Altura
grep -n 'w-[0-9] h-[0-9]\|w-\[.*\] h-\[' [file]
Violação: w-4 h-4
Correção: size-4
4. Propriedades Físicas (Apenas LTR)
grep -n ' ml-\| mr-\| pl-\| pr-' [file]
Violação: ml-2, mr-4
Correção: ms-2, me-4
5. Cores Proibidas
grep -n 'text-black\|bg-black\|#000000\|#000"' [file]
Violação: Qualquer preto puro
Correção: Use o token text-primary da skin
6. data-slot Ausente
grep -n 'function [A-Z]' [file] # find components
grep -n 'data-slot' [file] # check if present
Violação: Componente sem data-slot
Correção: Adicione data-slot="component-name"
7. Variáveis CSS de Tamanho de Fonte (CRÍTICO — Conflito com Tailwind v4)
grep -n 'text-\[var(--' [file]
grep -n '\-\-text-.*px\|--fs-.*px' [file]
Violação: text-[var(--text-sm)] ou --text-sm: 13px em theme.css
Correção: Use text-[13px] explícito. Tamanhos de fonte com variáveis CSS entram em conflito com o namespace --text-* do Tailwind v4 — o Tailwind os lê como cor, não como tamanho de fonte.
8. className Sem cn()
grep -n 'className={`' [file]
Violação: className de literal de template
Correção: Use cn() para toda a composição de className
Formato da Saída
🔴 FAIL [file:line] Hardcoded hex: text-[#3C3C3C] → use text-text-primary
🔴 FAIL [file:line] Raw px: p-[24px] → use p-6
🟡 WARN [file:line] Physical prop: ml-2 → use ms-2
🟡 WARN [file:line] Missing data-slot on MyComponent
🟢 PASS No violations found
Total: X errors, Y warnings
Se errors > 0, liste correções específicas para cada violação.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente à sua origem principal e ao contexto do projeto local.
- Verifique comandos, código gerado, dependências, credenciais e comportamento de serviços externos antes de aplicar alterações.
- Não trate exemplos como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes
O que são 'cores codificadas'?
São cores escritas diretamente no código usando códigos como #3C3C3C, em vez de usar os nomes de cores definidos pelo sistema de design (como 'texto-primário').
Por que não devo usar pixels (px) em algumas partes do código?
Usar pixels pode fazer com que o design não se ajuste bem em diferentes tamanhos de tela. É melhor usar as unidades padrão do sistema de design (como 'p-6' em vez de 'p-[24px]').
O que significa 'Propriedades Físicas (apenas LTR)'?
São comandos de espaçamento (como margem e preenchimento) que funcionam de forma diferente dependendo da direção do texto (esquerda-para-direita ou direita-para-esquerda). O sistema prefere comandos que funcionam em ambos os casos (como 'ms' e 'me').
Detalhes
Descrição original do autor
Quick automated lint — detects common design system violations in seconds
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4424
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC