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.
Что делает навык
Навык управляет шаблонами 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.
Как работает
- Проверить наличие активного проекта Firebase; если проект не выбран, запросить у пользователя Project ID и использовать флаг --project.
- Получить текущий шаблон Remote Config в локальный файл remote_config.json с помощью команды remoteconfig:get.
- Внести необходимые изменения в remote_config.json, обновив параметры и условия (conditions).
- Остановить выполнение и запросить у пользователя проверку изменений в файле перед развёртыванием.
- Создать или обновить firebase.json для маппинга шаблона, если файл отсутствует.
- Выполнить развёртывание командой deploy --only remoteconfig и проверить историю версий через remoteconfig:versions:list.
Примеры запросов агенту
Что понадобится
- Установленный Firebase CLI (firebase-tools) и авторизованная сессия.
- Созданный проект Firebase и приложение (Android или iOS).
- Локальный файл remote_config.json с шаблоном конфигурации.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.