firebase firestore
Sets up, manages, queries, and configures Cloud Firestore databases (Standard/Enterprise edition), including data modeling, security rules, indexes, and SDK integrations (Web, Python, iOS, Android, Flutter). Use when creating/listing Firestore databases, defining data models/indexes, writing SDK queries, or integrating Firestore SDKs. Don't use for Firebase Hosting, Data Connect, Auth, Storage/GCS
Что делает навык
Настройка, управление, запросы и конфигурация баз данных Cloud Firestore (Standard/Enterprise edition), включая моделирование данных, правила безопасности, индексы и интеграцию SDK. Используется для создания/просмотра баз данных, определения моделей данных/индексов и написания SDK-запросов.
Когда применять
- Создание или просмотр баз данных Firestore
- Определение моделей данных и индексов
- Написание SDK-запросов для Web, Python, iOS, Android, Flutter
- Интеграция SDK Firestore в приложение
- Авторинг и модификация правил безопасности (firestore.rules)
Как работает
- Выполнить команду npx -y firebase-tools@latest firestore:databases:list для выявления текущих баз данных и определения редакции экземпляра Firestore.
- При необходимости создания или изменения правил безопасности (firestore.rules) проверить наличие подагента firestore-rules-author; если он доступен, делегировать ему задачу.
- Если делегирование подовому агенту невозможно или он не установлен, прочитать и следовать инструкции из навыка firestore-rules-creation для написания правил напрямую.
- После определения редакции и настройки зависимостей приступить к написанию моделей данных, конфигурации индексов или интеграции SDK.
Примеры запросов агенту
Что понадобится
- Установленный firebase-tools (npx -y firebase-tools@latest)
- Доступ к проекту Firebase с включенным Firestore
- Наличие подового агента firestore-rules-author (опционально, для делегирования)
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.