Навыки агента Firebase

Навыки агента Firebase (GitHub) – это переносимые автономные модули знаний, инструкций и рабочих процессов, связанных с Firebase. Они помогут ИИ-помощникам понимать, как лучше всего использовать Firebase, и выполнять сложные задачи с большей точностью и меньшими затратами токенов. Полный список навыков агента Firebase приведен в разделе Доступные навыки.

Начать

Навыки агента Firebase работают с любым ИИ-помощником, который поддерживает навыки, включая Antigravity, Claude Code, Codex и Cursor.

Как установить навыки агента Firebase

В большинстве случаев навыки агента Firebase можно установить в предпочитаемый редактор с помощью одной команды:

Antigravity

  • Вариант 1. Доступ на уровне организации

    Навыки агента Firebase включены в плагин Firebase на Antigravity Marketplace (и в пакет интеграций Build with Google). Установите плагин одним из следующих способов:

    • В Antigravity Marketplace нажмите Customizations (Настройки), выберите вкладку Marketplace (Торговая площадка) и нажмите + на карточке плагина Firebase.
    • В Antigravity CLI: запустите /plugin install firebase@agent-marketplace (или запустите /plugin и установите Firebase на вкладке Discover (Обзор)). Плагины, установленные в Antigravity, также автоматически синхронизируются с Antigravity CLI.
    • Во время регистрации установите флажок рядом с пакетом Firebase.
  • Вариант 2. Доступ на уровне проекта

    Выполните следующую команду в каталоге проекта:

    npx skills add firebase/agent-skills --agent=antigravity
    

Claude Code

Выполните в терминале следующие команды:

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

  • Вариант 1. Терминал Codex

    Выполните в терминале следующие команды:

    codex plugin marketplace add firebase/agent-skills
    codex plugin add firebase@firebase
    
  • Вариант 2. Приложение Codex

    1. Выполните следующие задачи один раз:

      1. Зарегистрируйтесь через терминал:

        codex plugin marketplace add firebase/agent-skills
        
      2. Полностью перезапустите приложение Codex.

      3. Откройте Плагины.

      4. Выберите торговую площадку или источник Firebase.

      5. Откройте Firebase и нажмите + Install (Установить).

    2. Начать новую задачу.

    3. Введите @Firebase, чтобы выбрать плагин, или попросите Codex выполнить задачу Firebase.

Курсор

  • Вариант 1. Установите плагин напрямую из Cursor Marketplace.

  • Вариант 2. Выполните в терминале следующую команду:

    npx skills add firebase/agent-skills --agent=cursor
    

Другие агенты

Выполните в терминале следующую команду:

npx skills add firebase/agent-skills

Как обновить навыки агента Firebase

Чтобы получить все доступные обновления и удалить устаревшие навыки, выполните команду update:

Antigravity

Плагины, установленные из Antigravity Marketplace (или включенные во время регистрации), управляются и обновляются автоматически системой Antigravity.

Если вы установили навыки агента с помощью команды npx, вы можете получить все доступные обновления, выполнив команду update:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

Обновите снимок хранилища:

codex plugin marketplace upgrade firebase

Если обновленная версия не загружается, переустановите плагин:

codex plugin remove firebase@firebase
codex plugin add firebase@firebase

Курсор

npx skills update --all

Другие агенты

npx skills update --all

Как использовать навыки агента Firebase

ИИ-помощники автоматически используют навыки, если описание навыка соответствует вашему запросу. Однако навыки также можно вызывать вручную. Для этого часто достаточно ввести / в чате с агентом и найти название навыка.

Основные компоненты навыка

Каждый навык агента – это специализированный пакет, основанный на определении SKILL.md, которое предоставляет ИИ-помощнику следующие компоненты:

  • Специализированные инструкции. Подробные руководства по выполнению конкретных задач, например по внедрению Firebase Authentication или подготовке базы данных Cloud Firestore.
  • Рекомендации. Встроенные шаблоны безопасности и производительности, которые помогут вам следовать рекомендациям Firebase с самого начала.
  • Скрипты автоматизации. Исполняемый код, который позволяет ИИ-агенту автоматически настраивать локальную среду.

Преимущества использования навыков

Использование навыков агента позволяет сократить объем ручной работы по поиску документации и повысить эффективность взаимодействия с ИИ.

Снижение стоимости токенов

Обычные интеграции с ИИ часто загружают большие объемы документации заранее, что приводит к значительному расходу токенов и увеличению стоимости сеанса. Чтобы минимизировать эти затраты, в навыках агента используется постепенное раскрытие информации.

  • Сначала агент только сканирует краткие метаданные, чтобы определить, подходит ли навык.
  • Подробные инструкции и ресурсы загружаются, только когда агент определяет, что они необходимы для выполнения конкретной задачи.

Реализация с помощью ИИ

Вместо того чтобы вручную искать нужную информацию в документации, вы можете описать свой запрос на естественном языке. Навыки помогают ИИ-помощнику выполнять такие задачи, как:

  • Добавить экран входа в веб-приложение.
  • Сохрани пункты из моего списка дел в базу данных.
  • Помоги мне развернуть новое веб-приложение.

Полный список навыков агента Firebase приведен в разделе Доступные навыки.

Используйте навыки вместе с MCP-сервером Firebase

Навыки агента дополняют MCP-сервер Firebase:

  • Сервер Firebase MCP. Разработан для рабочих процессов разработки с использованием ИИ. Позволяет ИИ-помощникам взаимодействовать с вашими проектами Firebase, ресурсами и данными на программном уровне.
  • Навыки агента Firebase. Предоставляют краткие инструкции и рекомендации, которые объясняют агенту, как выполнять задачи Firebase с помощью прогрессивного раскрытия информации с эффективным использованием токенов. Они объясняют агенту, как эффективно использовать такие инструменты, как Firebase CLI и сервер MCP.

Доступные навыки

Firebase предоставляет набор навыков для основных продуктов. Скоро появятся навыки для других продуктов и функций Firebase.

Навык Описание
firebase-ai-logic-basics Помогает интегрировать Firebase AI Logic (Gemini API) в веб-приложения. В нем рассматриваются настройка, мультимодальный вывод, структурированные выходные данные и безопасность.
firebase-app-hosting-basics Упрощает развертывание и управление современными веб-фреймворками, такими как Next.js и Angular, которым требуется поддержка на стороне сервера, с помощью Firebase App Hosting.
firebase-auth-basics Помогает реализовать безопасный вход с помощью Firebase Authentication, управлять пользовательской базой и защищать данные с помощью аутентификации на основе Security Rules.
firebase-basics Помогает добавить Firebase в приложение и изучить основные рабочие процессы платформы.
firebase-crashlytics Помогает настраивать, внедрять и проверять Firebase Crashlytics в приложениях для iOS и Android.
firebase-local-env-setup Помогает настроить локальную среду, включая Firebase CLI и Firebase Local Emulator Suite, для разработки в Firebase.
firebase-data-connect-basics Помогает внедрять Firebase SQL Connect и управлять им, чтобы создавать типобезопасные приложения на основе PostgreSQL с помощью GraphQL.
firebase-firestore-standard Основы работы с Cloud Firestore, включая инициализацию базы данных, написание Security Rules и выполнение операций с данными с помощью SDK.
firebase-firestore-enterprise-native-mode Основы Cloud Firestore в режиме Native версии Enterprise, включая инициализацию базы данных, написание Security Rules и выполнение операций с данными с помощью SDK.
firebase-hosting-basics Помогает развертывать статические сайты, одностраничные приложения и простые микросервисы в Firebase Hosting.
firestore-security-rules-auditor Помогает проверять Cloud Firestore Security Rules на наличие распространенных уязвимостей и соответствие рекомендациям.
firebase-remote-config-basics Помогает управлять шаблонами Remote Config, в том числе настраивать Remote Config, управлять флагами функций, использовать SDK и динамически обновлять поведение приложения.

Дальнейшие действия