Acessibilidade web
SkillDev toolsImplement and audit web accessibility with WCAG, semantic HTML, keyboard, focus, accessible names, contrast, zoom, and assistive technologies. Use for components, pages, forms, dashboards, and compliance reviews; automation does not replace manual testing.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Acessibilidade web skill
What this skill tells your AI
The instructions your AI receives, as published by promovaweb/specsfy in specialists/specsfy-specialist-web-accessibility/SKILL.md and read by ahel’s review.
Quando usar
- Acionar ao implementar ou auditar páginas, componentes, formulários, dashboards, mídia e fluxos críticos contra WCAG e semântica da plataforma.
- Acionar para bugs de teclado, foco, nome acessível, contraste, zoom, reflow, leitor de tela ou outras tecnologias assistivas.
- Não acionar apenas para preferência visual sem barreira observável; usar
$specsfy-specialist-ui-design. - Combinar com a skill do framework para corrigir o código sem transferir a responsabilidade de conformidade ao framework.
Fluxo
- Descobrir política, nível WCAG, navegadores, tecnologias assistivas, público e fluxos críticos; separar auditoria de conformidade de teste de usabilidade.
- Inventariar barreiras por estrutura, percepção, teclado, foco, formulário, atualização dinâmica, mídia e autenticação usando references/standards.md.
- Corrigir HTML e comportamento nativos antes de adicionar ARIA ou widget customizado; verificar nome, papel, valor, estado e relações calculados.
- Implementar teclado, ordem lógica, foco visível, foco não encoberto e gestão após abertura, fechamento, navegação e atualização assíncrona.
- Validar contraste, zoom, reflow, espaçamento de texto, target size, forced colors, orientação, movimento e alternativas de mídia.
- Executar análise automática e inspeção manual; classificar cada achado por critério, impacto, caminho de reprodução e correção verificável.
- Exercitar tarefas críticas com tecnologia assistiva representativa e documentar cobertura, limitações, exceções e risco residual.
Padrões
- Nenhuma ação depende apenas de hover, cor, gesto ou pointer preciso.
- Todo controle tem nome, papel, valor e estado corretos.
- Modal prende foco, fecha por mecanismo previsível e devolve foco.
- Erros são associados aos campos e resumidos quando necessário.
- Updates assíncronos anunciam somente informação relevante.
- Charts oferecem texto/tabela equivalente e não dependem de cor.
- ARIA nunca corrige semântica nativa incorreta.
Antipadrões
- Declarar conformidade porque axe ou um linter zerou; automação não confirma ordem de foco, linguagem, alternativas equivalentes ou fluxo completo.
- Aplicar
role,tabindexe handlers adivquando um elemento nativo cobre o contrato; recria parcialmente teclado e semântica do browser. - Usar
aria-labelpara substituir texto visível sem necessidade; nomes divergentes quebram reconhecimento por voz e manutenção. - Mover foco em toda atualização assíncrona; interrompe leitura e contexto. Anuncie status proporcional e mova foco somente quando a tarefa exigir.
- Ocultar overflow para “resolver” reflow; o conteúdo continua inacessível, apenas deixa de ser alcançável visualmente.
Validação
- Executar fluxo completo por teclado, sem armadilha, perda ou foco encoberto; conferir ordem e retorno de foco em overlays.
- Verificar resize de texto a 200% e reflow equivalente a 320 CSS px para conteúdo vertical, além de spacing de texto e orientação suportada.
- Medir contraste de texto, componentes e indicadores de foco e testar forced colors e reduced motion quando aplicáveis.
- Combinar axe/linter com inspeção do accessibility tree e leitor de tela nos fluxos de maior risco.
- Não declarar conformidade WCAG sem mapear critérios, escopo, evidência, limitações e exceções; “acessível” não é sinônimo de teste automatizado verde.
Skills relacionadas
$specsfy-specialist-react-ui-componentse$specsfy-specialist-shadcn-uifornecem componentes que esta skill audita por semântica, foco, teclado e nome acessível.$specsfy-specialist-tailwind-cssimplementa contraste, forced colors, reflow e reduced motion nos utilitários e tokens observados.$specsfy-specialist-ui-designgoverna hierarquia, tokens e estados visuais que precisam satisfazer contraste, reflow e foco.$specsfy-specialist-ux-designpesquisa compreensão e sucesso de tarefa, inclusive com pessoas que usam tecnologias assistivas.$specsfy-specialist-reacte$specsfy-specialist-astroou$specsfy-specialist-nextjsimplementam a correção no framework observado.$specsfy-specialist-code-reviewamplia a revisão para riscos além do recorte de acessibilidade.
Leia references/standards.md para critérios WCAG 2.2, contratos de componentes, formulários, conteúdo dinâmico e matriz de testes.
Signals
- GitHub stars
- 79
- Forks
- 37
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
specsfy-specialist-web-accessibility- Source
- github.com/promovaweb/specsfy