AIKraft/Skills/developing-genkit-js

developing-genkit-js

Создавайте AI-приложения на Node.js/TypeScript с помощью Genkit, используя flows, tools и поддержку нескольких LLM-провайдеров. Применяйте при разработке агентов, настройке схем Zod или отладке ошибок API и типов.

GOGoogle official Разработка ★ 462

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

Навык обеспечивает настройку и использование Genkit JS для создания AI-приложений на Node.js/TypeScript с поддержкой нескольких LLM-провайдеров. Он позволяет определять flows, инструменты и схемы Zod, а также отлаживать ошибки API и типов.

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

  • Создание новых проектов AI-агентов с использованием Genkit.
  • Настройка схем валидации данных с помощью Zod в рамках flows.
  • Отладка ошибок API и проблем с типами в TypeScript-проектах.
  • Интеграция различных LLM-провайдеров (например, Google AI) в существующий код.

Как работает

  1. Проверьте наличие и версию CLI Genkit командой genkit --version (минимальная версия 1.29.0).
  2. Если CLI отсутствует или версия старая, установите или обновите его через npm install -g genkit-cli@^1.29.0.
  3. Для новых проектов следуйте инструкциям из Setup Guide.
  4. Импортируйте необходимые модули, такие как genkit, z (Zod) и провайдер (например, googleAI из @genkit-ai/google-genai).
  5. Определите flows и инструменты, используя предоставленные API Genkit.
  6. Запустите приложение и проверьте работу 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 и совместимые) подхватывает его по описанию и следует шагам.