ui-a11y
Ajuda seu agente a encontrar e corrigir problemas de acessibilidade em interfaces. Garante que todos possam usar o site ou app.
O que ela faz
Esta ferramenta verifica se um componente ou página da web está acessível para todos, especialmente pessoas com deficiência, e tenta corrigir os problemas encontrados.
Quando usar
- ✓Quando você quer garantir que seu site funcione para pessoas com deficiência visual.
- ✓Ao criar botões ou links para que sejam fáceis de clicar em telas sensíveis ao toque.
- ✓Para verificar se textos e cores no seu site têm contraste suficiente para serem lidos facilmente.
Exemplo do que pedir para a IA
“Verifique e corrija os problemas de acessibilidade nesta página: [URL da página]”
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
A ferramenta analisa o código da sua página em busca de problemas comuns de acessibilidade, como contraste de cores baixo, falta de descrições para imagens ou botões muito pequenos. Ela tenta corrigir automaticamente alguns desses problemas.
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-a11yOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ui-a11y/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.
Auditoria de Acessibilidade
Quando Usar
Use esta habilidade quando precisar auditar um componente ou página em busca de problemas de acessibilidade e corrigi-los.
Quando NÃO Usar
- Para revisão geral de conformidade do sistema de design → use
/ss-review - Para heurísticas de UX de Nielsen → use
/ss-audit - Para código que não é StyleSeed (sem
data-slot, sem tokens semânticos) — assume convenções do StyleSeed - Para testes em tempo de execução — esta é uma auditoria de código estática, não uma simulação de leitor de tela
Alvo: $ARGUMENTS
Critérios de Auditoria
Conformidade WCAG 2.2 AA
1. Perceptível
- Contraste de cores: O texto deve atender a 4.5:1 (normal) ou 3:1 (texto grande/negrito)
- Verifique
text-muted-foreground(#717182) embg-background(#FFFFFF) = 4.6:1 (aprovado) - Verifique
text-brandem branco (verifique o contraste com a cor da marca da sua skin) - Sinalize quaisquer cores personalizadas que não atendam à proporção
- Verifique
- Contraste não textual: Controles/gráficos de UI devem atender a 3:1
- Alternativas de texto: Todos os
<img>precisam dealt, ícones precisam dearia-labelquando significativos - Independência de cor: Não transmita informações apenas por cor (adicione ícones/texto)
2. Operável
- Alvos de toque: Mínimo de 44x44px (
min-h-11 min-w-11)- Violação comum: botões de
h-9(36px) — devem serh-11 - Botões de ícone precisam de tamanho explícito:
w-11 h-11
- Violação comum: botões de
- Navegação por teclado: Todos os elementos interativos devem ser acessíveis por teclado
- A ordem de tabulação deve ser lógica
focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2
- Movimento: Animações devem respeitar
prefers-reduced-motion@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; } }
3. Compreensível
- Rótulos: Campos de formulário devem ter rótulos visíveis ou
aria-label - Mensagens de erro: Erros de formulário devem ser associados programaticamente (
aria-describedby) - Idioma:
<html lang="en">(ou código de idioma apropriado para seu projeto)
4. Robusto
- HTML Semântico: Use elementos apropriados (
<button>,<nav>,<main>,<header>) - ARIA: Use componentes Radix UI (eles lidam com ARIA automaticamente)
- Roles: Elementos interativos personalizados precisam de atributos
roleadequados
Referência de Tokens do Sistema de Design
| Token | Contraste Mínimo | Observação |
|---|---|---|
--foreground |
7:1+ | Texto do corpo — verifique com sua skin |
--muted-foreground |
4.5:1+ | Texto secundário — verifique com sua skin |
--brand |
4.5:1+ | Destaque — verifique com a cor da marca da sua skin |
--destructive |
4.5:1+ | Erro — verifique com sua skin |
--success |
3:1+ | Apenas texto/ícones grandes — verifique com sua skin |
--warning |
4.5:1+ | Texto de aviso — algumas skins precisam de uma variante mais escura |
Saída
- Problemas encontrados: Lista com severidade (Crítico/Grave/Menor)
- Correções automáticas: Aplique correções diretamente onde for possível
- Revisão manual necessária: Sinalize itens que precisam de julgamento humano
Exemplo
Solicitação do usuário:
Auditar um componente ou página em busca de problemas de acessibilidade e corrigi-los.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente à sua origem 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 é acessibilidade na web?
É garantir que sites e aplicativos possam ser usados por todas as pessoas, incluindo aquelas com deficiências visuais, auditivas, motoras ou cognitivas.
O que são as regras WCAG 2.2 AA?
São um conjunto de diretrizes internacionais para tornar o conteúdo da web acessível. O nível AA é um padrão comum a ser seguido.
A ferramenta corrige todos os problemas?
Ela tenta corrigir os problemas mais comuns automaticamente, mas alguns podem precisar de revisão e ajuste manual por um humano.
Detalhes
Descrição original do autor
Audit a component or page for accessibility issues and fix them
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4421
- 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