Навыки агентов 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 ) в веб-приложения. Рассматривает настройку, многомодальный вывод, структурированный вывод и безопасность. |
Следующие шаги
- Узнайте, как использовать навыки агента с помощью Gemini CLI .
- Узнайте, как использовать навыки агентов в игре Antigravity.