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

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

Начните

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

Установите навыки агента Firebase.

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

Антигравитация

npx skills add firebase/agent-skills

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

Кодекс Клода

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

Курсор

npx skills add firebase/agent-skills

GitHub Copilot в VS Code

npx skills add firebase/agent-skills

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

npx skills add firebase/agent-skills

Используйте навыки агента Firebase.

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

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

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

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

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

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

Сниженная стоимость токенов

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

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

Реализация с использованием ИИ

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

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

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

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

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

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

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

Firebase предоставляет набор навыков для основных продуктов. Навыки для дополнительных продуктов и функций Firebase появятся в ближайшее время!

Навык Описание
firebase-basics Помогает настроить локальную среду, впервые добавить Firebase в ваше приложение и изучить общие рабочие процессы платформы.
firebase-auth-basics Помогает внедрить безопасную авторизацию, управлять базой пользователей и защищать данные с помощью Security Rules на основе аутентификации.
firebase-firestore-basics Рассматриваются основные аспекты Cloud Firestore , включая создание базы данных, написание Security Rules и выполнение операций с данными с помощью SDK.
firebase-app-hosting-basics Упрощает процесс развертывания и управления современными веб-фреймворками, такими как Next.js и Angular, которые требуют поддержки бэкэнда.
firebase-hosting-basics Оказывает помощь в развертывании статических веб-сайтов, одностраничных приложений (SPA) и простых микросервисов.
firebase-ai-logic-basics Помогает интегрировать Firebase AI Logic ( Gemini API ) в веб-приложения. Рассматривает настройку, многомодальный вывод, структурированный вывод и безопасность.

Следующие шаги