К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

firebase-firestore — скилл для Claude Code: настройка Firestore

Скилл помогает настраивать Cloud Firestore, проектировать данные и писать запросы для SDK. Пригодится при создании базы или подключении Firestore к приложению.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add firebase/agent-skills --skill firebase-firestore -a claude-code
Открыть на GitHub

Что делает firebase-firestore

Скилл ведёт работу с Cloud Firestore Standard и Enterprise: помогает выбрать экземпляр базы, настроить его, спроектировать данные, индексы и запросы для SDK. Поддерживаются Web, Python, iOS, Android и Flutter. Для выбора экземпляра сначала предлагает проверить базы и их редакции через Firebase CLI; CLI можно запустить командой npx -y firebase-tools@latest.

В комплекте есть руководства по настройке и SDK для обеих редакций. Для Enterprise перед изменением кода приложения нужно прочитать руководство для целевой платформы. Это повод сначала выяснить редакцию базы: инструкции для Standard и Enterprise различаются.

Если задача касается создания или изменения firestore.rules, скилл направляет к субагенту firestore-rules-author, а без делегирования предлагает использовать firestore-rules-creation. Скилл не предназначен для Firebase Hosting, Data Connect, Auth, Storage/GCS, Crashlytics, Functions или BigQuery.

Какие задачи решает

  • создать или выбрать экземпляр Cloud Firestore
  • спроектировать модель данных для Firestore
  • настроить индексы для запросов
  • подключить SDK Firestore к приложению
  • подготовить запросы для Web, Python, iOS, Android или Flutter

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

  • Проверь мои базы Firestore и помоги выбрать экземпляр для проекта.
  • Спроектируй модель данных и индексы для этой базы Firestore.
  • Подключи Firestore SDK к приложению на Flutter с учётом редакции базы.

Как установить firebase-firestore

1Через Skills CLI (Vercel)

npx skills add firebase/agent-skills --skill firebase-firestore -a claude-code

2Вручную: положить файлы

~/.claude/skills/firebase-firestore/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/firebase-firestore/

Из того же набора10

Весь набор →
firebase-hosting-basics Google LLC Разворачивает статические сайты и SPA на Firebase Hosting CDN с SSL, preview-каналами и кастомными доменами. Claude Code CX Codex Cursor +1 169 800установок firebase-app-hosting-basics Google LLC Скилл помогает разворачивать и управлять SSR-приложениями на Next.js и Angular через Firebase App Hosting. Нужен для конфигурации, секретов и деплоя. Claude Code CX Codex Cursor +1 169 200установок firebase-data-connect Google LLC Скилл помогает проектировать схемы PostgreSQL, писать GraphQL-запросы и генерировать типизированные SDK для Firebase SQL Connect. Полезен при работе с реляционными базами в Firebase. Claude Code CX Codex Cursor +1 168 300установок firebase-security-rules-auditor Google LLC Проверяет правила безопасности Firebase на утечки, обход ролей и ошибки валидации. Нужен для аудита Firestore и Cloud Storage. Claude Code CX Codex Cursor +1 138 200установок firebase-ai-logic-basics Google LLC Подключает модели Gemini напрямую в клиенты Android, iOS, Web и Flutter через Firebase AI Logic. Помогает настроить вызовы API, стриминг и мультимодальные входы. Claude Code CX Codex Cursor +1 135 300установок firebase-crashlytics Google LLC Скилл для подключения Firebase Crashlytics к агентам в Claude Code, Cursor и других платформах. Собирает данные о падениях приложений на Android и iOS, помогает отследить ошибки через MCP-сервер Firebase CLI. Claude Code CX Codex Cursor +1 131 200установок xcode-project-setup Google LLC Скилл добавляет Swift Packages и связывает файлы в проектах Xcode. Пригодится для настройки зависимостей iOS, включая Firebase и Alamofire. Claude Code CX Codex Cursor +1 130 300установок firebase-remote-config-basics Google LLC Скилл помогает управлять Remote Config в приложениях на Android и iOS через Firebase CLI. Позволяет менять флаги функций и параметры без выкатки обновлений в магазины. Claude Code CX Codex Cursor +1 120 800установок

Похожие

gke-cost-analysis официальный google Разбирает расходы GKE по данным BigQuery и текущим метрикам кластера. Пригодится, чтобы сравнить стоимость проектов, неймспейсов и нагрузок или найти причины роста счёта. Claude Code Gemini CLI CX Codex 5 100установок datalineage-summary официальный google Скилл собирает сводку графа происхождения данных в Google Cloud. Пригодится для разбора потоков BigQuery и Cloud Storage и поиска причин проблем с качеством данных. Claude Code Gemini CLI CX Codex 5 100установок kpi-dashboard-design Seth Hobson Скилл помогает проектировать KPI-дашборды, выбирать метрики и разбирать противоречия в расчётах. Подойдёт для SaaS, операций и анализа когорт. Claude Code CX Codex Cursor 16 141установок google-cloud-solution-rag-enterprise-search-gke-sqldb официальный google Скилл помогает спроектировать RAG-поиск по корпоративным данным в Google Cloud. Подходит для решений с AlloyDB, GKE, открытой моделью и SQL-векторным хранилищем. Claude Code Gemini CLI CX Codex 5 000установок google-cloud-solution-agentic-analytics-spark-knowledge-catalog официальный google Скилл помогает спроектировать управляемую аналитику в Google Cloud для данных из разных облаков и систем. Подойдёт, если нужно согласовать требования, архитектуру и проверку решения. Claude Code Gemini CLI CX Codex 5 000установок cloud-monitoring-chart-generation официальный google Скилл собирает конфигурацию виджета Cloud Monitoring из готового PromQL-запроса или фильтра ListTimeSeries. Пригодится, когда нужно добавить график на дашборд Google Cloud. Claude Code Gemini CLI CX Codex 4 800установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок

Вопросы о firebase-firestore

Как установить firebase-firestore в Claude Code?

Выполните npx skills add firebase/agent-skills --skill firebase-firestore -a claude-code. Файл скилла находится по пути ~/.claude/skills/firebase-firestore/SKILL.md.

Что делает firebase-firestore?

Помогает настраивать базы Cloud Firestore, проектировать данные и индексы, а также писать запросы и подключать SDK.

Что проверить перед настройкой Firestore?

Сначала определите редакцию экземпляра: Standard или Enterprise. Руководства и требования к работе с SDK зависят от неё.

Исходный текст

SKILL.md · Apache-2.0
---
name: firebase-firestore
description: >-
  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. For authoring or modifying Firestore Security Rules (firestore.rules), delegate to the firestore-rules-author subagent if subagent delegation is available, or use firestore-rules-creation otherwise. Don't use for Firebase Hosting, Data Connect, Auth, Storage/GCS, Crashlytics, Functions, or BigQuery.
compatibility: This skill is best used with the Firebase CLI, but does not require it. Firebase CLI can be accessed through `npx -y firebase-tools@latest`.
metadata:
  author: Google LLC
  category: Databases
---

# Cloud Firestore Database and Operations

> [!IMPORTANT] **Security Rules Authoring (`firestore.rules`)** Whenever your
> task requires creating, authoring, or modifying `firestore.rules`:
>
> - **If subagent delegation AND the `firestore-rules-author` subagent are
>   available**: delegate authoring `firestore.rules` to the
>   `firestore-rules-author` subagent rather than writing `firestore.rules`
>   directly in the main agent.
> - **If subagent delegation is unavailable** (e.g., subagents not enabled in
>   the IDE) **OR `firestore-rules-author` is not installed**: read and follow
>   the `firestore-rules-creation` skill to write `firestore.rules` directly.

Before setting up dependencies, writing data models, or configuring security
rules, you MUST always identify the Firestore instance edition.

## 1. Instance Selection and Edition Detection

Run the following command to list current Firestore databases:

```bash
npx -y firebase-tools@latest firestore:databases:list
```

### A. Instance Found

1. For each database found, inspect its edition and details:

   ```bash
   npx -y firebase-tools@latest firestore:databases:get <database-id>
   ```

1. Ask the user which database instance they wish to target or if they would
   prefer to create a new instance.

1. Once the target instance is established:

   - If the **`edition`** is `STANDARD`, follow the guides under
     `references/standard/`.
   - If the **`edition`** is `ENTERPRISE` or native mode, follow the guides
     under `references/enterprise/`.

### B. No Instance Found (or New Requested)

If no databases exist or the user requests a new one, default to provisioning an
**Enterprise** edition database and ask the user what location to use. Run
`npx -y firebase-tools@latest firestore:locations` to get the list of options.
Suggest colocating with other resources if applicable.

Once the location is determined, create the database:

```bash
npx -y firebase-tools@latest firestore:databases:create <database-id> --edition="enterprise" --location="<selected-location>"
```

Proceed with using the guides under `references/enterprise/`.

______________________________________________________________________

## 2. Specialized Guides

Based on the identified or created instance edition, open and read the
corresponding reference guides:

### Standard Edition (`references/standard/`)

- **Provisioning**: Read [provisioning.md](references/standard/provisioning.md)
- **Security Rules**: See the `firestore-rules-creation` skill
- **SDK Usage**: Read [web_sdk_usage.md](references/standard/web_sdk_usage.md),
  [android_sdk_usage.md](references/standard/android_sdk_usage.md),
  [ios_setup.md](references/standard/ios_setup.md), or
  [flutter_setup.md](references/standard/flutter_setup.md)
- **Indexes**: Read [indexes.md](references/standard/indexes.md)

### Enterprise Edition / Native Mode (`references/enterprise/`)

- **Provisioning**: Read
  [provisioning.md](references/enterprise/provisioning.md)

- **Data Model**: Read [data_model.md](references/enterprise/data_model.md)

- **Security Rules**: See the `firestore-rules-creation` skill

- **SDK Usage**:

  > [!CRITICAL] **Mandatory Reference Reading** Before writing or modifying any
  > application code for Firestore Enterprise Edition, you **MUST** read at
  > least one of the relevant reference documents below for the target
  > platform/language to understand specific architectural requirements and
  > pipeline initialization patterns.

  Read [web_sdk_usage.md](references/enterprise/web_sdk_usage.md),
  [python_sdk_usage.md](references/enterprise/python_sdk_usage.md),
  [android_sdk_usage.md](references/enterprise/android_sdk_usage.md),
  [ios_setup.md](references/enterprise/ios_setup.md), or
  [flutter_setup.md](references/enterprise/flutter_setup.md)

- **Indexes**: Read [indexes.md](references/enterprise/indexes.md)

© Google LLC · Apache-2.0 · firebase/agent-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой