Навыки accessibility-auditor

accessibility-auditor

Безопасно 🌐 Доступ к сети⚙️ Внешние команды

Аудит и исправление проблем веб-доступности

Также доступно от: CrazyDubya

Проблемы веб-доступности могут лишить пользователей с ограниченными возможностями доступа к вашему сайту. Этот навык предоставляет комплексное руководство по внедрению стандартов WCAG 2.1, ARIA-атрибутов и навигации с клавиатуры для создания инклюзивного опыта для всех пользователей.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «accessibility-auditor». Сделайте это навигационное меню доступным

Ожидаемый результат:

  • Используйте элемент nav с aria-label для идентификации навигационной области
  • Убедитесь, что все ссылки доступны для фокусировки с правильными значениями tabindex
  • Добавьте навигацию с клавиатуры с помощью клавиш-стрелок для выпадающих меню
  • Включите ссылку для пропуска повторяющейся навигации
  • Убедитесь, что индикатор фокуса виден на всех интерактивных элементах

Использование «accessibility-auditor». Исправьте эту форму для обеспечения доступности

Ожидаемый результат:

  • Добавьте явные элементы label с атрибутами for, соответствующими идентификаторам input
  • Группируйте связанные поля с помощью fieldset и legend
  • Используйте aria-required для обязательных полей
  • Добавьте aria-invalid и aria-describedby для сообщений валидации
  • Убедитесь, что сообщения об ошибках используют области aria-live

Аудит безопасности

Безопасно
v5 • 1/17/2026

Pure documentation skill containing only accessibility guidance, code examples, and best practices. All static findings are false positives: ARIA attributes (like aria-checked, aria-expanded) were misidentified as cryptographic algorithms; markdown code block backticks were misidentified as shell execution; legitimate W3C URLs are not security risks. No executable code, network calls, or credential access.

2
Просканировано файлов
687
Проанализировано строк
2
находки
5
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
21
Сообщество
100
Безопасность
87
Соответствие спецификации

Что вы можете построить

Создание доступных компонентов

Создание доступных модальных окон, аккордеонов, вкладок и форм с правильными ARIA-атрибутами и управлением фокусом.

Аудит веб-доступности

Проверка веб-сайтов на нарушения WCAG с использованием включённого контрольного списка тестирования и рекомендаций по доступности.

Проектирование инклюзивных интерфейсов

Проектирование пользовательского опыта, совместимого с вспомогательными технологиями и соответствующего стандартам доступности.

Попробуйте эти промпты

Базовая проверка WCAG
Проверьте этот HTML-код на соответствие WCAG 2.1 AA. Проверьте отсутствие альтернативного текста, проблемы контрастности цветов и проблемы семантического HTML.
Внедрение ARIA
Помогите мне добавить правильные ARIA-атрибуты, чтобы сделать этот пользовательский компонент доступным. Это компонент выпадающего списка/модального окна/аккордеона.
Навигация с клавиатуры
Этот компонент недоступен для навигации с клавиатуры. Покажите мне, как реализовать правильный порядок табуляции и обработку событий клавиатury.
Тест программы чтения с экрана
Какие тесты программы чтения с экрана мне следует выполнить, чтобы проверить доступность этой страницы для пользователей с нарушениями зрения?

Лучшие практики

  • Начинайте тестирование доступности на ранних этапах разработки, а не исправляйте проблемы в конце
  • Используйте семантические HTML-элементы перед добавлением ARIA-атрибутов
  • Тестируйте с реальными вспомогательными технологиями, а не только с автоматизированными инструментами

Избегать

  • Использование role="button" на div-элементах без надлежащей поддержки клавиатуры
  • Использование текста-заполнителя в качестве замены видимых меток форм
  • Использование только цвета для передачи информации пользователям

Часто задаваемые вопросы

Какие уровни WCAG охватывает этот навык?
Навык охватывает требования WCAG 2.1 уровня AA в качестве базовой линии, с дополнительными рекомендациями для расширенных требований уровня AAA.
Каково минимальное соотношение контрастности цветов?
Обычный текст требует соотношения 4.5:1 для соответствия AA и 7:1 для AAA. Крупный текст требует 3:1 для AA и 4.5:1 для AAA.
Работает ли этот навык с React или Vue?
Да. Принципы доступности и паттерны ARIA применимы к любому веб-фреймворку. Примеры кода представляют собой фреймворк-независимый HTML.
Безопасны ли мои данные при использовании этого навыка?
Да. Это навык на основе промптов без выполнения кода. Никакие данные не сохраняются, не передаются и не доступны за пределами разговора.
Почему мой аудит доступности не проходит?
Распространённые проблемы включают отсутствие альтернативного текста на изображениях, низкую контрастность цветов, неподписанные поля форм, отсутствие ориентиров и отсутствие навигации с клавиатуры.
Чем это отличается от автоматизированных инструментов проверки доступности?
Автоматизированные инструменты выявляют около 30 процентов проблем. Этот навык предоставляет экспертные знания для сложных сценариев, таких как пользовательские компоненты и совместимость с программами чтения с экрана.

Сведения для разработчиков

Структура файлов

📄 SKILL.md