AIKraft/Skills/Основы Firebase App Hosting

Основы Firebase App Hosting

Deploys and manages full-stack web applications (Next.js, Angular) with Server-Side Rendering (SSR) using Firebase App Hosting. Use when deploying Next.js/Angular apps, configuring apphosting.yaml or firebase.json apphosting blocks, managing secrets, setting up GitHub CI/CD, or configuring Blaze billing requirements. Don't use for classic static web hosting, Auth, Firestore, Crashlytics, or Xcode.

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

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

Навык позволяет разворачивать и управлять полнофункциональными веб-приложениями (Next.js, Angular) с серверным рендерингом (SSR) через Firebase App Hosting. Он обеспечивает автоматический процесс развертывания при пуше в Git и управление конфигурацией сборки.

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

  • Развертывание приложений на базе Next.js или Angular с поддержкой SSR.
  • Настройка файла apphosting.yaml для конфигурации бэкенда.
  • Управление секретами с помощью команд apphosting:secrets.
  • Настройка автоматического развертывания через GitHub (CI/CD).
  • Проверка требований к тарифу Blaze для использования App Hosting.

Как работает

  1. Убедиться, что проект Firebase находится на тарифном плане Blaze.
  2. Настроить блок apphosting в файле firebase.json.
  3. Создать или отредактировать файл apphosting.yaml.
  4. При необходимости задать секреты с помощью npx -y firebase-tools@latest apphosting:secrets.
  5. Запустить развертывание командой npx -y firebase-tools@latest deploy.
  6. Для продвинутых пользователей настроить автоматическое развертывание из GitHub.

Примеры запросов агенту

Как развернуть приложение Next.js с SSR через Firebase App Hosting?
Настрой apphosting.yaml для моего Angular-приложения.
Как добавить секрет в приложение, развернутое через App Hosting?

Что понадобится

  • Проект Firebase на тарифном плане Blaze.
  • Установленный Firebase CLI (firebase-tools).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «firebase-app-hosting-basics» из репозитория: # https://github.com/firebase/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r firebase-app-hosting-basics/ ~/.claude/skills/firebase-app-hosting-basics/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.