GO
developing-genkit-dart
Генерирует код и документацию для Genkit Dart SDK. Полезно при создании ИИ-агентов на Dart, использовании Genkit flows или интеграции LLM в Dart/Flutter приложения.
Что делает навык
Навык предоставляет интерфейс для генерации кода и документации с использованием Genkit Dart SDK, позволяя создавать ИИ-агентов, использовать flows и интегрировать LLM в приложения на Dart/Flutter. Он охватывает основные функции, такие как инициализация, генерация, инструменты, потоки и эмбеддинги.
Когда применять
- Создание ИИ-агентов на языке Dart с использованием Genkit flows.
- Интеграция моделей LLM (например, Google Gemini, Anthropic Claude, OpenAI GPT) в Dart или Flutter приложения.
- Локальная разработка и отладка AI-приложений с помощью Genkit CLI для отслеживания выполнения и оценки выводов.
- Генерация типобезопасного кода для схем данных с использованием библиотеки schemantic.
Как работает
- Проверить наличие установленного Genkit CLI командой genkit --version.
- При необходимости установить CLI через curl -sL cli.genkit.dev | bash или npm install -g genkit-cli.
- Запустить приложение с подключенным UI разработчика и трассировкой, обернув команду запуска в genkit start -- dart run main.dart.
- Для работы с конкретными моделями или функциями загрузить соответствующие справочные материалы (references) из репозитория.
- Использовать библиотеку schemantic для определения схем в Tools, Flows и Prompts для обеспечения типобезопасности.
- Перед финальной генерацией кода убедиться, что он компилируется без ошибок, используя dart analyze.
Примеры запросов агенту
Как инициализировать Genkit и создать простой flow для генерации текста на Dart?
Напиши код для интеграции модели Google Gemini в Dart-приложение с использованием Genkit.
Как настроить локальную среду разработки для отладки AI-агента с помощью Genkit CLI?
Что понадобится
- Установленный Dart SDK
- Установленный Genkit CLI (через npm или нативно)
- Библиотека schemantic для работы со схемами данных
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «developing-genkit-dart» из репозитория:
# https://github.com/firebase/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r developing-genkit-dart/ ~/.claude/skills/developing-genkit-dart/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.