flutter-improving-accessibility
Настраивает Flutter-приложение для поддержки вспомогательных технологий, таких как Screen Readers. Применяется, когда нужно обеспечить доступность приложения для людей с ограниченными возможностями.
AIflutter
official
Разработка
★ 3k
Что делает навык
Настраивает Flutter-приложение для поддержки вспомогательных технологий, таких как Screen Readers (TalkBack, VoiceOver), обеспечивая доступность для людей с ограниченными возможностями. Skill охватывает дизайн интерфейса, использование виджетов доступности и адаптивный дизайн.
Когда применять
- Необходимо обеспечить корректную работу приложения с экранными дикторами (Screen Readers).
- Требуется адаптировать интерфейс под пользователей с ограниченной ловкостью или проблемами зрения.
- Необходимо привести приложение к стандартам W3C по контрастности и размеру элементов управления.
- Нужно настроить динамическое масштабирование шрифтов в соответствии с настройками ОС.
Как работает
- Спроектировать макеты с учетом динамического масштабирования: избегать жестко заданных высот для текстовых контейнеров, чтобы обеспечить место для максимальных размеров шрифтов.
- Обеспечить соответствие стандартам W3C по контрастности: не менее 4.5:1 для мелкого текста и 3.0:1 для крупного (18pt+ regular или 14pt+ bold).
- Установить минимальный размер области нажатия (tap target) 48x8 логических пикселей для пользователей с ограниченной ловкостью.
- Использовать каталог виджетов доступности 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 и совместимые) подхватывает его по описанию и следует шагам.