Google анонсировала Agent Skills для Firebase — набор специализированных инструкций и контекста, созданный специально для AI-агентов. Теперь такие инструменты, как Cursor, Claude Code, Windsurf и Gemini CLI, смогут работать с инфраструктурой Firebase гораздо эффективнее.
Главная проблема при работе с AI сегодня — либо агент использует устаревшие знания из своей базы обучения, либо «сжигает» тысячи токенов, пытаясь прочитать актуальную документацию целиком. Agent Skills решает эту проблему через механизм прогрессивного раскрытия (progressive disclosure).
Как это работает
Вместо того чтобы скармливать агенту всю документацию Firebase сразу, вы даете ему лишь краткое описание доступных навыков (skills). Это занимает минимум токенов. Агент «активирует» нужный навык только тогда, когда сталкивается с конкретной задачей.
В процессе работы AI подгружает справочную информацию по частям, ровно в том объеме, который необходим для выполнения текущего шага.
Что это дает вайбкодеру:
- Экономия: Меньше токенов тратится на контекст — ниже счета за API.
- Точность: Агент получает актуальные данные от Google, а не галлюцинирует на базе знаний двухлетней давности.
- Безопасность: AI лучше понимает нюансы настройки прав доступа и конфигураций.
Возможности первой версии
На старте Agent Skills оптимизированы для full-stack веб-разработки. Теперь ваш агент может взять на себя:
- Настройку проекта: Автоматическая конфигурация окружения Firebase.
- Аутентификацию: Создание экранов входа и управление флоу пользователей.
- Firestore: Проектирование архитектуры базы данных под ваши нужды.
- Security Rules: Написание и деплой правил безопасности с первого дня.
- App Hosting: Развертывание веб-приложения в один клик.
- AI Logic: Интеграция моделей Gemini в логику приложения.
Для сообщества вайбкодеров это важный шаг. Инструменты становятся «умнее» не за счет увеличения контекстного окна, а за счет более качественной подачи знаний. Теперь создание полноценного бэкенда на Firebase через Claude Code или Cursor станет еще более бесшовным процессом.