AIKraft/Skills/firebase-firestore

firebase-firestore

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

GOGoogle official Разработка ★ 462

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

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

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

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

Как работает

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

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

Настрой правила безопасности для моей базы данных Firestore.
Создай новую базу данных и определи её редакцию.
Напиши запрос на выборку данных из Firestore с использованием Python SDK.

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

  • Установленный Firebase CLI (firebase-tools)
  • Доступ к проекту Firebase

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

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

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

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