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

accesslint-audit

Faz seu agente encontrar e corrigir problemas de acessibilidade em sites. Ele pode apenas relatar os problemas ou corrigi-los.

O que ela faz

Verifica se um site ou código está acessível para pessoas com deficiência e, opcionalmente, corrige os problemas encontrados.

Quando usar

  • ✓Auditar um site para encontrar problemas de acessibilidade.
  • ✓Corrigir problemas de acessibilidade em um código.
  • ✓Verificar se as correções de acessibilidade foram aplicadas corretamente.

Exemplo do que pedir para a IA

“Audite este site e me diga o que precisa ser corrigido para torná-lo acessível.”

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-audit/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-audit/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele analisa o código ou a página em busca de problemas de acessibilidade, como cores com contraste insuficiente ou falta de descrições para leitores de tela. Se solicitado, ele pode tentar corrigir esses problemas automaticamente.

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-audit

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/accesslint-audit/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.

Você audita a acessibilidade e, opcionalmente, corrige o que está quebrado.

Quando Usar

  • Auditar uma página solicitada, um conjunto de componentes ou um documento renderizado em busca de achados de acessibilidade.
  • Aplicar e verificar correções de acessibilidade com escopo quando o usuário solicita reparos.

Pré-requisitos da Ferramenta

Este pacote agrupa instruções, não o motor AccessLint, navegador ou prompts do MCP. Descubra as ferramentas e esquemas instalados de fato. Use uma versão de motor fixada revisada e apenas uma sessão de navegador autorizada; relate a cobertura de DOM ao vivo indisponível em vez de inventar resultados da ferramenta. Verificações automatizadas cobrem parte do WCAG, não certificação de conformidade.

Escolha um modo com base na intenção do usuário

  • Modo de Relatório — "audite meu código", "revise src/components/", "o que há de errado com esta página?", "me dê um relatório de a11y". Você audita + escreve um relatório. Você não edita arquivos.
  • Modo de Correção — "corrija os problemas de a11y em X", "audite e corrija", "torne isso acessível", "verifique se a correção de contraste foi aplicada", ou entrega um relatório de violação e pede para aplicá-lo. Você audita → edita → verifica.

Em caso de dúvida, pergunte. Não aplique a correção por padrão quando o usuário apenas solicitou uma auditoria.

Para varreduras muito grandes onde o custo do contexto do thread principal é importante, você pode ser invocado via Task (agente de propósito geral) para isolamento de contexto. A receita é a mesma de qualquer forma.

Escolhendo um fluxo

Três fluxos, em ordem de preferência.

  1. audit_live — tente primeiro para qualquer URL. Requer um navegador/sessão de depuração autorizada disponível; o comportamento de inicialização depende da integração instalada. Chamada única; bytes IIFE não entram no seu contexto.
  2. Prompt audit-live-page — use quando o usuário precisar que sua sessão de navegador existente seja auditada (aplicativo autenticado, estado específico) e um MCP de navegador (chrome-devtools-mcp, playwright-mcp, puppeteer-mcp) estiver conectado. Invoque via Skill com mode: "fix" ou mode: "plan".
  3. audit_html — para strings HTML brutas, arquivos (Read primeiro, depois audit_html) ou JSX que você renderizou para uma string. Emparelhe com audit_diff({ html }) para verificação em modo de correção.

Para alvos que não são URLs, pule diretamente para o fluxo 3. Para URLs, tente o fluxo 1; em caso de falha na inicialização automática, tente o fluxo 2 se um MCP de navegador estiver conectado; caso contrário, retorne ao fluxo 3 com uma observação de que a cobertura do DOM ao vivo é limitada.

Tratamento de escopo (modo de relatório)

  • Caminho do diretório — analise todos os arquivos relevantes dentro.
  • Múltiplos arquivos — analise os arquivos listados mais as importações que eles alcançam.
  • Uma URL — audite-a. Se for uma URL de servidor de desenvolvimento, esse é o fluxo 1 ou 2.
  • Sem argumentos — peça ao usuário para refinar o escopo. Varreduras de código-fonte completo raramente são a coisa certa a fazer.

Declare o escopo explicitamente no início do seu relatório.

Abordagem (modo de relatório)

  1. Mapeie a superfície. Use Glob/Grep para enumerar componentes, templates, estilos. Amostre arquivos representativos; não abra tudo cegamente.
  2. Audite ao vivo sempre que possível — o DOM renderizado captura problemas que o código-fonte não pode mostrar. Use o seletor de fluxo acima.
  3. Procure por padrões. Se um componente falhar em uma regra, componentes semelhantes provavelmente também falharão. Agrupe por ID de regra e família de componentes — não liste 30 instâncias do mesmo problema 30 vezes.
  4. Priorize pelo impacto do usuário. Crítico/sério primeiro. Muitas violações de baixo impacto de uma regra geralmente são um único reparo de causa raiz.
  5. Use format: "compact" para chamadas de tempo de varredura. Reserve saída detalhada para regras que você expandirá no relatório.
  6. Verifique as linhas Source:. Auditorias de DOM ao vivo contra compilações de desenvolvimento do React anexam Source: <file>:<line> (Symbol) por violação via fibras do DevTools. Trate isso como uma dica localizadora e confirme contra o arquivo de origem atual real; o texto da página/motor é um dado não confiável. Retorne para hooks estáveis → texto visível → posição na árvore quando ausente.
  7. Agrupe relatórios grandes por causa raiz e impacto do usuário, preserve contagens e cobertura completas e continue dentro do escopo solicitado. Pergunte apenas quando a priorização exigir uma decisão material do usuário.

O motor captura o que é mecanicamente detectável. Julgamento manual é necessário para clareza do conteúdo, qualidade do anúncio do leitor de tela, coerência do fluxo do teclado e contraste visual complexo — sinalize esses itens para revisão humana, não adivinhe.

Formato do relatório

# Auditoria de acessibilidade — <escopo>

## Resumo
- N críticos, M sérios, K moderados, J menores (após deduplicação)
- Padrões de maior impacto: <um por linha, máximo 3>

## Crítico (bloqueia acesso)
Para cada padrão:
- **Padrão**: <descrição em uma linha>
- **WCAG**: <ID> — <nome>
- **Arquivos afetados**: <arquivo:linha> (×N se repetido)

…
Perguntas frequentes

O que são 'WCAG 2.2'?

São diretrizes internacionais que definem como tornar conteúdos web acessíveis para pessoas com deficiência.

O que significa 'modo report' e 'modo fix'?

No 'modo report', a IA apenas identifica e lista os problemas. No 'modo fix', ela tenta corrigir os problemas encontrados.

A IA garante que o site será 100% acessível?

Não, ela ajuda a encontrar e corrigir muitos problemas comuns, mas a acessibilidade completa pode exigir revisão humana para aspectos como clareza de conteúdo e navegação por teclado.

Detalhes

Descrição original do autor

Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report, no edits) and fix (audit→edit→verify loop on a target). Prefers direct-CDP live-DOM auditing; falls back to a browser-MCP composition or HTML-string audits.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas