К основному содержанию
скилл CX Codex

accessibility-scan — скилл для Claude Code: проверка доступности

Проверяет одну открытую страницу на механически обнаруживаемые нарушения WCAG 2.2 и собирает список проблем с привязкой к DOM. Запускайте после изменений интерфейса.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add AccessLint/skills --skill accessibility-scan -a claude-code
Открыть на GitHub

Что делает accessibility-scan

Скилл проверяет живую страницу через движок @accesslint/core и CDP. В отчёте он группирует нарушения по влиянию и указывает DOM-селектор, а при наличии привязки к коду — ещё файл и строку. Для найденных проблем приводит свидетельства, например недостаточный контраст или отсутствующий атрибут.

Перед проверкой скилл обеспечивает запуск Chrome с отладочным доступом. Можно передать адрес страницы, имя цели из accesslint.config.json или оставить аргумент пустым, чтобы использовать цель по умолчанию. Без цели по умолчанию и файла конфигурации понадобится адрес страницы.

Скилл находит проблемы, но сам код не меняет. Поэтому после ручных исправлений проверку нужно запустить снова; клавиатурные и скринридерные проверки в описании отнесены к отдельному accessibility-inspect.

Какие задачи решает

  • найти нарушения WCAG 2.2 на открытой странице
  • привязать проблему к DOM-селектору и строке кода
  • проверить контраст и отсутствующие атрибуты
  • повторно просканировать страницу после изменений интерфейса

Примеры запросов агенту

  • Проверь доступность страницы dev и перечисли найденные нарушения.
  • Просканируй эту страницу и привяжи каждую проблему к селектору и файлу, если источник доступен.
  • Проверь страницу по адресу, который я передам, и не меняй код.

Как установить accessibility-scan

1Через Skills CLI (Vercel)

npx skills add AccessLint/skills --skill accessibility-scan -a claude-code

2Вручную: положить файлы

~/.claude/skills/accessibility-scan/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/accessibility-scan/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о accessibility-scan

Как установить accessibility-scan в Claude Code?

Выполните npx skills add AccessLint/skills --skill accessibility-scan -a claude-code. Файл скилла устанавливается по пути ~/.claude/skills/accessibility-scan/SKILL.md.

Что делает accessibility-scan?

Он сканирует одну живую страницу на механически обнаруживаемые нарушения WCAG 2.2 и выдаёт список с селекторами DOM и привязкой к исходному файлу, если она доступна. Код скилл не редактирует.

Можно ли запустить проверку без адреса страницы?

Да, если в accesslint.config.json задана цель по умолчанию. Иначе нужно передать адрес страницы.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой