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

accessibility-diff — скилл для Claude Code

Сравнивает нарушения доступности на живой странице до и после ваших правок. Показывает, что вы сломали, а что починили.

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

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

Скилл снимает снапшот нарушений WCAG с текущей страницы, затем повторяет сканирование после ваших изменений и выдаёт разницу. По умолчанию работает через stash: прячет незакоммиченные правки, снимает baseline, возвращает их обратно и сканирует снова. Флаг --branch <name> переключает режим на сравнение с веткой.

В отчёте три блока: новые нарушения с селектором и предложением исправления, исправленные и количество старых, которые остались. Для каждого нового нарушения указывается место, доказательство и либо механическая правка, либо пометка NEEDS HUMAN. Скилл ничего не редактирует сам.

Нужен Node.js: скилл запускает npx @accesslint/cli и npx @accesslint/chrome, порт определяет автоматически через ensure. Если dev-сервер не поднят, CLI вернёт код 2. При медленной сборке в branch-режиме baseline может оказаться устаревшим, поэтому для ожидания пересборки есть --wait-for "<selector>".

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

  • найти, какие WCAG-нарушения добавил конкретный PR
  • убедиться, что правка не сломала доступность
  • получить список новых нарушений с селекторами
  • отличить новые ошибки от старых
  • встроить проверку доступности в CI

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

  • Проверь, не сломал ли я доступность на этой странице
  • Какие a11y-нарушения добавил мой текущий PR?
  • Сравни доступность с веткой main

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о accessibility-diff

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

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

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

Снимает снапшот нарушений WCAG с живой страницы до и после изменений, затем показывает разницу: новые нарушения, исправленные и сколько старых осталось. Сам код не правит.

Чем отличается от accessibility-scan?

accessibility-diff показывает только изменения относительно baseline — что вы добавили или починили. Полный скан одной страницы делает accessibility-scan, а всего сайта — accessibility-audit.

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

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

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

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

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