gcp-cloud-run · davila7 — скилл для Claude Code: что делает и как установить
Скилл помогает проектировать сервисы Cloud Run и функции для событий в GCP. Пригодится для HTTP API, обработки Pub/Sub и оптимизации холодного старта.
npx claude-code-templates@latest --skill development/gcp-cloud-runЧто делает gcp-cloud-run
Скилл разбирает два варианта запуска в Cloud Run: контейнерные сервисы и функции, которые реагируют на HTTP-запросы, сообщения Pub/Sub или события Cloud Storage. В примерах есть Dockerfile, обработчики на Node.js и конфигурация сборки и развёртывания через Cloud Build и gcloud.
Отдельный раздел посвящён холодному старту: он показывает настройку минимального числа экземпляров и startup CPU boost, уменьшение образа контейнера и отложенную загрузку тяжёлых библиотек. Есть и ограничения Cloud Run: длительные фоновые задачи могут замедлиться, когда сервис не обрабатывает запросы; крупные файлы в /tmp расходуют память.
Для примеров нужны Node.js и инструменты Google Cloud, включая gcloud. Если приложение выполняет долгую фоновую работу, ограничение CPU в Cloud Run нужно учесть при выборе архитектуры.
Какие задачи решает
- развернуть контейнерный HTTP-сервис в Cloud Run
- обрабатывать сообщения Pub/Sub функцией
- реагировать на загрузку файла в Cloud Storage
- сократить холодный старт сервиса
- учесть ограничения CPU и памяти Cloud Run
Примеры запросов агенту
- Подготовь Node.js API для Cloud Run с проверкой
/healthи корректным завершением процесса. - Сделай функцию Cloud Run, которая обрабатывает сообщения из Pub/Sub.
- Проверь, как уменьшить холодный старт сервиса Cloud Run и какие настройки для этого применить.
Как установить gcp-cloud-run
1Через claude-code-templates
npx claude-code-templates@latest --skill development/gcp-cloud-run2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill gcp-cloud-run -a claude-code3Вручную: положить файлы
~/.claude/skills/gcp-cloud-run/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gcp-cloud-run/
Вручную: положить файлы
.agents/skills/gcp-cloud-run/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/gcp-cloud-run/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates gcp-cloud-run2Вручную: положить файлы
.github/skills/gcp-cloud-run/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/gcp-cloud-runВручную: положить файлы
.devin/skills/gcp-cloud-run/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о gcp-cloud-run
Как установить gcp-cloud-run в Claude Code?
Выполните npx claude-code-templates@latest --skill development/gcp-cloud-run. Затем укажите агенту задачу по Cloud Run.
Что делает gcp-cloud-run?
Скилл помогает создавать контейнерные сервисы и событийные функции для GCP. В нём также разобраны холодный старт и ограничения Cloud Run по CPU и памяти.
Как gcp-cloud-run помогает сократить холодный старт?
Он описывает настройку startup CPU boost и минимального числа экземпляров, уменьшение образа контейнера и отложенную загрузку тяжёлых библиотек.
Похожие скиллы
Все скиллы по теме «Облака: AWS, Azure, GCP» →Сначала — gcp-cloud-run от других авторов.