AIKraft/Skills/firebase firestore

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

GOGoogle official Документы

Что делает навык

Настройка, управление, запросы и конфигурация баз данных Cloud Firestore (Standard/Enterprise edition), включая моделирование данных, правила безопасности, индексы и интеграцию SDK. Используется для создания/просмотра баз данных, определения моделей данных/индексов и написания SDK-запросов.

Когда применять

  • Создание или просмотр баз данных Firestore
  • Определение моделей данных и индексов
  • Написание SDK-запросов для Web, Python, iOS, Android, Flutter
  • Интеграция SDK Firestore в приложение
  • Авторинг и модификация правил безопасности (firestore.rules)

Как работает

  1. Выполнить команду npx -y firebase-tools@latest firestore:databases:list для выявления текущих баз данных и определения редакции экземпляра Firestore.
  2. При необходимости создания или изменения правил безопасности (firestore.rules) проверить наличие подагента firestore-rules-author; если он доступен, делегировать ему задачу.
  3. Если делегирование подовому агенту невозможно или он не установлен, прочитать и следовать инструкции из навыка firestore-rules-creation для написания правил напрямую.
  4. После определения редакции и настройки зависимостей приступить к написанию моделей данных, конфигурации индексов или интеграции SDK.

Примеры запросов агенту

Напиши запрос на получение всех документов из коллекции users с использованием Python SDK
Создай правила безопасности для коллекции orders, разрешающие чтение только авторизованным пользователям
Определи модель данных для хранения заказов и необходимых индексов для Cloud Firestore

Что понадобится

  • Установленный firebase-tools (npx -y firebase-tools@latest)
  • Доступ к проекту Firebase с включенным Firestore
  • Наличие подового агента firestore-rules-author (опционально, для делегирования)

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «firebase-firestore» из репозитория: # https://github.com/firebase/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r firebase-firestore/ ~/.claude/skills/firebase-firestore/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.