genkit — скилл для Claude Code: что делает и как установить
Помогает спроектировать интеграцию Firebase AI: выбрать прямой клиентский SDK или вынести логику в серверные цепочки Genkit.
npx skills add akillness/jeo-skills --skill genkit -a claude-codeЧто делает genkit
Скилл направляет разработку ИИ-функций в экосистеме Firebase. Он помогает определить архитектурную границу: вызывать модели напрямую через Firebase AI Logic SDK в мобильном или веб-клиенте либо строить типизированные пайплайны на сервере с помощью Genkit. Это избавляет от хаотичных прямых вызовов моделей внутри разрозненных обработчиков API.
Агент работает пошагово. Сначала фиксирует контекст задачи, затем выбирает рабочий режим — от базовых потоков и вызова инструментов до RAG, промптов в файлах, оценки качества и наблюдаемости. Для развёртывания учитывается запуск в Cloud Run.
Базовые операции с эмулятором, хостингом и деплоем скилл намеренно не выполняет, потому что такие задачи рассчитаны на передачу в firebase-cli.
Какие задачи решает
- выбрать между клиентским Firebase AI Logic и серверным Genkit
- спроектировать типизированные цепочки с вызовом внешних инструментов
- подключить RAG и файловые шаблоны промптов к бэкенду
- настроить трассировку и запуск рабочих процессов в Cloud Run
Примеры запросов агенту
- Помоги решить: делать суммаризацию текста прямо в мобильном приложении через Firebase AI Logic или выносить в Genkit flow?
- Спроектируй серверный Genkit flow с валидацией схемы и вызовом одного инструмента поиска.
- Подготовь план запуска цепочки Genkit в Cloud Run с проверкой App Check.
Как установить genkit
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill genkit -a claude-code2Вручную: положить файлы
~/.claude/skills/genkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/genkit/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill genkit -a codex2Вручную: положить файлы
.agents/skills/genkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill genkit -a cursor2Вручную: положить файлы
.cursor/skills/genkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills genkit2Вручную: положить файлы
.github/skills/genkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill genkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/genkitВручную: положить файлы
.devin/skills/genkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill genkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о genkit
Как установить genkit в Claude Code?
Выполните команду npx skills add akillness/jeo-skills --skill genkit -a claude-code. Конфигурация запишется в ~/.claude/skills/genkit/SKILL.md.
Что делает скилл genkit?
Он помогает выстроить архитектуру ИИ-сервисов в проектах с Firebase. Скилл определяет, где именно исполнять генерацию, и структурирует работу с потоками, вызовами функций и оценкой моделей.
Когда этот скилл использовать не стоит?
Для работы с эмуляторами Firebase, авторизацией или деплоем хостинга используйте firebase-cli. Если же требуется сравнить Genkit со сторонними решениями вроде Vercel AI SDK, задача относится к обзорным исследованиям.