Pular para o conteúdo
Skillpedia
Testes48 mil · #2022

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/accesslint-scan/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/accesslint-scan/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-scan

Ou 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.md
Conteú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) se source estiver presente — nunca fabrique. Se nenhuma violação tiver source, 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

  • ensure sempre 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2022
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas