Google анонсировала Agent Skills для Firebase — набор оптимизированных инструкций и контекста, созданных специально для AI-агентов вроде Cursor, Claude Code, Windsurf и Gemini CLI.
Главная проблема вайбкодинга сегодня: когда вы просите агента «добавить экран логина», он либо галлюцинирует на базе устаревших данных обучения, либо «сжигает» тысячи токенов, пытаясь проглотить всю документацию Firebase целиком. Agent Skills решают эту проблему через механизм progressive disclosure (прогрессивного раскрытия).
Как это работает
Вместо того чтобы скармливать модели тонны текста, Agent Skills дают агенту краткое описание доступных навыков. Агент «активирует» конкретный скилл только тогда, когда он нужен для текущей задачи.
Что это дает разработчику:
- Экономия токенов: Контекст подгружается по частям, что снижает затраты на API и освобождает контекстное окно для логики приложения.
- Актуальность: Агент получает проверенные паттерны Firebase вместо догадок.
- Безопасность: Инструмент сразу учит AI писать корректные Security Rules для Firestore.
Что умеют Agent Skills на старте
Первый релиз сфокусирован на Full-stack Web разработке. Теперь ваш агент сможет эффективнее справляться с такими задачами:
- Authentication: быстрая настройка флоу регистрации и входа.
- Firestore: проектирование архитектуры базы данных под конкретные нужды.
- Security Rules: написание правил доступа с первого промта.
- Firebase AI Logic: интеграция функций на базе Gemini.
- App Hosting: деплой веб-приложения в один шаг.
Триада инструментов: Skills, MCP и CLI
Google рекомендует использовать связку из трех компонентов:
- Agent Skills: «Знания» о том, как правильно делать задачи.
- Firebase MCP Server: «Инструменты», позволяющие LLM взаимодействовать с вашими ресурсами.
- Firebase CLI: Командная строка для деплоя и локальной разработки.
«Думайте об этом как о связи между экспертизой (знанием, как выполнить задачу) и возможностью (способностью её реально выполнить)», — поясняют в команде Firebase.
Как начать использовать
Инструмент поддерживает более 30 популярных AI-агентов. Чтобы добавить навыки в свой проект, достаточно выполнить команду в терминале:
npx skills add firebase/agent-skills
После этого вам предложат выбрать конкретные фичи Firebase и агентов, с которыми вы работаете. Исходный код скиллов открыт и доступен в официальном репозитории GitHub для фидбека от комьюнити.