flutter-building-forms
Создаёт формы Flutter с валидацией и обработкой пользовательского ввода. Применяется при разработке экранов входа, форм ввода данных или любых интерфейсов с множеством полей.
AIflutter
official
Разработка
★ 3k
Что делает навык
Создаёт валидируемые формы Flutter, группируя поля ввода для проверки данных и обработки пользовательского ввода. Решает задачу реализации экранов входа, форм сбора данных и других интерфейсов с множеством полей.
Когда применять
- Разработка экранов входа в приложение (Login)
- Создание форм ввода пользовательских данных
- Реализация любых интерфейсов с множеством полей ввода
- Группировка и валидация нескольких полей ввода вместе
Как работает
- Разместить виджет Form внутри StatefulWidget.
- Инициализировать GlobalKey<FormState> один раз как final-переменную в классе State.
- Присвоить созданный ключ свойству key виджета Form.
- Использовать TextFormField для отображения полей ввода с поддержкой валидации.
- При необходимости получить доступ к FormState через Form.of(context) в дочерних виджетах.
Примеры запросов агенту
Создай форму входа с полями email и пароль, используя TextFormField и GlobalKey<FormState>.
Реализуй экран регистрации с валидацией нескольких полей ввода в StatefulWidget.
Напиши код для формы с полями имени и возраста, где валидация выполняется через Form.of(context).
Что понадобится
- Flutter SDK
- Структура StatefulWidget
- GlobalKey<FormState>
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «flutter-flutter-building-forms» из репозитория:
# https://github.com/flutter/agent-plugins
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r flutter-flutter-building-forms/ ~/.claude/skills/flutter-flutter-building-forms/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.