GO
developing-genkit-js
Создавайте AI-приложения на Node.js/TypeScript с помощью Genkit, используя flows, tools и поддержку нескольких LLM-провайдеров. Применяйте при разработке агентов, настройке схем Zod или отладке ошибок API и типов.
Что делает навык
Навык обеспечивает настройку и использование Genkit JS для создания AI-приложений на Node.js/TypeScript с поддержкой нескольких LLM-провайдеров. Он позволяет определять flows, инструменты и схемы Zod, а также отлаживать ошибки API и типов.
Когда применять
- Создание новых проектов AI-агентов с использованием Genkit.
- Настройка схем валидации данных с помощью Zod в рамках flows.
- Отладка ошибок API и проблем с типами в TypeScript-проектах.
- Интеграция различных LLM-провайдеров (например, Google AI) в существующий код.
Как работает
- Проверьте наличие и версию CLI Genkit командой genkit --version (минимальная версия 1.29.0).
- Если CLI отсутствует или версия старая, установите или обновите его через npm install -g genkit-cli@^1.29.0.
- Для новых проектов следуйте инструкциям из Setup Guide.
- Импортируйте необходимые модули, такие как genkit, z (Zod) и провайдер (например, googleAI из @genkit-ai/google-genai).
- Определите flows и инструменты, используя предоставленные API Genkit.
- Запустите приложение и проверьте работу flows через интерфейс или код.
Примеры запросов агенту
Как настроить базовый flow с Google AI в новом проекте Genkit?
Как исправить ошибку типа при использовании Zod схем в Genkit JS?
Какие шаги нужны для обновления genkit-cli до версии 1.29.0?
Что понадобится
- Установленный genkit-cli версии 1.29.0 или выше.
- Среда выполнения Node.js/TypeScript.
- Доступ к интернету для установки пакетов и работы с LLM-провайдерами.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «developing-genkit-js» из репозитория:
# https://github.com/firebase/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r developing-genkit-js/ ~/.claude/skills/developing-genkit-js/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.