AIKraft/Skills/firebase-remote-config-basics

firebase-remote-config-basics

Управляет шаблонами Firebase Remote Config, флагами функций и SDK (Android, iOS). Применяется для загрузки/развёртывания JSON-шаблонов, настройки in-app defaults, fetchAndActivate(), прослушивания изменений в реальном времени и инициализации SDK. Не использовать для Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics или App Hosting.

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

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

Навык управляет шаблонами Firebase Remote Config, флагами функций и SDK (Android, iOS), позволяя изменять поведение приложения без публикации обновлений. Он применяется для загрузки и развёртывания JSON-шаблонов, настройки in-app defaults, использования fetchAndActivate(), прослушивания изменений в реальном времени и инициализации SDK.

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

  • Загрузка текущего шаблона Remote Config в локальный JSON-файл для аудита или модификации.
  • Развёртывание изменённого шаблона на сервер Firebase с помощью CLI.
  • Настройка in-app defaults для обеспечения работы приложения офлайн или до первого fetch.
  • Инициализация SDK Remote Config в коде приложения (Android или iOS).
  • Прослушивание изменений конфигурации в реальном времени для мгновенного обновления UI.

Как работает

  1. Проверить наличие активного проекта Firebase; если проект не выбран, запросить у пользователя Project ID и использовать флаг --project.
  2. Получить текущий шаблон Remote Config в локальный файл remote_config.json с помощью команды remoteconfig:get.
  3. Внести необходимые изменения в remote_config.json, обновив параметры и условия (conditions).
  4. Остановить выполнение и запросить у пользователя проверку изменений в файле перед развёртыванием.
  5. Создать или обновить firebase.json для маппинга шаблона, если файл отсутствует.
  6. Выполнить развёртывание командой deploy --only remoteconfig и проверить историю версий через remoteconfig:versions:list.

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

Получи текущий шаблон Remote Config в файл remote_config.json.
Разверни изменения из remote_config.json на сервер Firebase.
Настрой in-app defaults для Remote Config в приложении Android.

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

  • Установленный Firebase CLI (firebase-tools) и авторизованная сессия.
  • Созданный проект Firebase и приложение (Android или iOS).
  • Локальный файл remote_config.json с шаблоном конфигурации.

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

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

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

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