accesslint-scan
Faz seu agente verificar uma página em busca de problemas de acessibilidade. É útil para encontrar e corrigir erros que dificultam o uso por pessoas com deficiência.
O que ela faz
Verifica se uma página da web tem problemas de acessibilidade, como cores difíceis de ler ou botões sem nome. Ele aponta exatamente onde estão os problemas e o que fazer, mas não os conserta.
Quando usar
- ✓Quando você quer saber se uma página é fácil de usar para todos.
- ✓Depois de mudar o visual de um site e querer ter certeza de que não quebrou a acessibilidade.
- ✓Para ter uma lista de problemas de acessibilidade antes de um teste manual.
Exemplo do que pedir para a IA
“Verifique a acessibilidade da página https://exemplo.com”
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 visita a página web informada, procura por problemas comuns de acessibilidade e lista onde eles estão e como corrigi-los.
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 accesslint-scanOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/accesslint-scan/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.
Audite uma página ativa e relate o que está quebrado e onde. Localize; não corrija. Se não houver URL em $ARGUMENTS, solicite um.
Quando Usar
- Uma página fornecida precisa de uma auditoria automatizada de contraste, nome-acessível ou marcação-semântica.
- Você precisa de descobertas baseadas em seletores após uma mudança na UI, sem modificar a aplicação.
- Verificações manuais de tecnologia assistiva ou avaliação de conformidade em todo o site são trabalhos separados.
1. Auditoria
Use uma instalação já revisada e fixada ao projeto de @accesslint/chrome e
@accesslint/cli; confirme seus binários locais e a ajuda da CLI antes da execução.
Não baixe e execute @latest silenciosamente. Confirme o URL e se o
acesso pelo navegador poderia expor conteúdo autenticado ou sensível.
Para um projeto cuja instalação bloqueada expõe esses nomes de binários:
session_file="$(mktemp)"
./node_modules/.bin/accesslint-chrome ensure > "$session_file"
Leia o resultado JSON completo uma vez, registre port e managed, e substitua
a porta retornada em ./node_modules/.bin/accesslint scan "<target>" --port "<returned-port>" --format json. Nunca analise pedaços arbitrários de
stdout como JSON completo. Confirme os nomes reais dos binários dos
pacotes instalados; eles podem diferir por versão. A forma atual do comando upstream é
scan <target> --port <port> --format json.
Flags conforme necessário: --selector, --wait-for "<selector>", --include-aaa, --disable <rules>.
2. Relatório
Contagens por impacto, depois uma entrada por violação:
- onde — seletor exato +
file:line (symbol)sesourceestiver presente — nunca fabrique. Se nenhuma violação tiversource, anote "mapeamento de origem indisponível — localizado apenas por seletor". - evidência — proporção de contraste, atributo ausente, nome vazio
- correção — mudança mecânica ou
NEEDS HUMAN
Retorne a lista de tarefas sem editar. A remediação requer uma tarefa autorizada separada; o nome upstream atual é accesslint:accessibility-fix, que pode não estar instalado neste host.
3. Desmontagem
Pare apenas a sessão de navegador gerenciada criada para esta auditoria, usando a operação de parada suportada pela ferramenta instalada, específica para sessão/porta. Se ela suportar apenas stop --all, verifique outras sessões gerenciadas primeiro e não termine auditorias não relacionadas. Pule a desmontagem de um navegador não gerenciado.
Armadilhas
ensuresempre determina a porta — nunca codifique 9222.- Saída da CLI 2 = URL inválido ou página nunca carregada; verifique o servidor de desenvolvimento.
Limitações
- Regras automatizadas não podem certificar a conformidade total com WCAG; retenha descobertas que exigem intervenção humana e registre falhas de varredura separadamente de zero violações.
- A forma da CLI upstream foi verificada contra a fonte de varredura do AccessLint; esta habilidade AAS não inclui a CLI nem a instala.
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes
A ferramenta conserta os problemas encontrados?
Não, ela apenas identifica e descreve os problemas e como corrigi-los. O conserto precisa ser feito separadamente.
O que é um 'selector-grounded fix worklist'?
É uma lista de problemas com indicações exatas (como um código de endereço) de onde eles estão na página, para facilitar a correção.
O que acontece se a página não carregar?
A ferramenta avisará que houve um erro ao tentar acessar a página ou que ela não carregou.
Detalhes
Descrição original do autor
Audit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2022
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC