AIKraft/Skills/flutter-improving-accessibility

flutter-improving-accessibility

Настраивает Flutter-приложение для поддержки вспомогательных технологий, таких как Screen Readers. Применяется, когда нужно обеспечить доступность приложения для людей с ограниченными возможностями.

flutter official Разработка ★ 3k

Что делает навык

Настраивает Flutter-приложение для поддержки вспомогательных технологий, таких как Screen Readers (TalkBack, VoiceOver), обеспечивая доступность для людей с ограниченными возможностями. Skill охватывает дизайн интерфейса, использование виджетов доступности и адаптивный дизайн.

Когда применять

  • Необходимо обеспечить корректную работу приложения с экранными дикторами (Screen Readers).
  • Требуется адаптировать интерфейс под пользователей с ограниченной ловкостью или проблемами зрения.
  • Необходимо привести приложение к стандартам W3C по контрастности и размеру элементов управления.
  • Нужно настроить динамическое масштабирование шрифтов в соответствии с настройками ОС.

Как работает

  1. Спроектировать макеты с учетом динамического масштабирования: избегать жестко заданных высот для текстовых контейнеров, чтобы обеспечить место для максимальных размеров шрифтов.
  2. Обеспечить соответствие стандартам W3C по контрастности: не менее 4.5:1 для мелкого текста и 3.0:1 для крупного (18pt+ regular или 14pt+ bold).
  3. Установить минимальный размер области нажатия (tap target) 48x8 логических пикселей для пользователей с ограниченной ловкостью.
  4. Использовать каталог виджетов доступности Flutter для манипуляции деревом семантики, которое предоставляется вспомогательным технологиям.

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

Сделай мое Flutter-приложение доступным для пользователей с нарушением зрения.
Настрой контрастность и размеры кнопок в UI согласно стандартам W3C.
Обеспечь поддержку TalkBack и VoiceOver в моем приложении.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «flutter-flutter-improving-accessibility» из репозитория: # https://github.com/flutter/agent-plugins
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r flutter-flutter-improving-accessibility/ ~/.claude/skills/flutter-flutter-improving-accessibility/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.