Главная · Скиллы · firebase-firestore

firebase-firestoreFirebase Firestore агент скилл

firebase/agent-skills

Firebase Firestore.

Установка

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

Cloud Firestore — База данных и операции

Настройка, управление и выполнение запросов к Cloud Firestore, включая полнотекстовый поиск и реляционные join'ы через pipeline. Активируйте этот скилл при любой работе с Firestore.

1. Выбор экземпляра и определение редакции

Перед настройкой зависимостей, написанием моделей данных или конфигурацией правил безопасности обязательно определите редакцию экземпляра Firestore.

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

А. Экземпляр найден

  1. Для каждой найденной базы проверьте её редакцию:
    npx -y firebase-tools@latest firestore:databases:get <database-id>
  2. Спросите пользователя, какой экземпляр использовать или создать новый
  3. После выбора:
    • Если edition = STANDARD → руководства в references/standard/
    • Если edition = ENTERPRISE или native mode → руководства в references/enterprise/

Б. Экземпляр не найден (или запрошен новый)

По умолчанию создайте базу редакции Enterprise. Уточните локацию у пользователя:

npx -y firebase-tools@latest firestore:locations

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

Используйте руководства в references/enterprise/.

2. Специализированные руководства

Standard Edition (references/standard/)

ТемаФайл
Provisioningreferences/standard/provisioning.md
Security Rulesreferences/standard/security_rules.md
SDK (Web)references/standard/web_sdk_usage.md
SDK (Android)references/standard/android_sdk_usage.md
SDK (iOS)references/standard/ios_setup.md
SDK (Flutter)references/standard/flutter_setup.md
Indexesreferences/standard/indexes.md

Enterprise Edition / Native Mode (references/enterprise/)

ТемаФайл
Provisioningreferences/enterprise/provisioning.md
Data Modelreferences/enterprise/data_model.md
Security Rulesreferences/enterprise/security_rules.md
SDK (Web)references/enterprise/web_sdk_usage.md
SDK (Python)references/enterprise/python_sdk_usage.md
SDK (Android)references/enterprise/android_sdk_usage.md
SDK (iOS)references/enterprise/ios_setup.md
SDK (Flutter)references/enterprise/flutter_setup.md
Indexesreferences/enterprise/indexes.md

Критично для Enterprise Edition: перед написанием или изменением кода приложения обязательно прочитайте хотя бы один релевантный справочный документ для целевой платформы/языка — там описаны архитектурные требования и паттерны инициализации pipeline.

Из того же репозитория

firebase-basicsосновы Firebase CLI
firebase/agent-skills
Базовые воркфлоу Firebase CLI для любого проекта. Принудительно использует последние инструменты через npx вместо глобальных устаревших версий.
34871.3k установок
firebase-auth-basicsаутентификация Firebase
firebase/agent-skills
Настройка и реализация Firebase Authentication: вход пользователей, управление аккаунтами, провайдеры OAuth для разных типов приложений.
34870.8k установок
firebase-hosting-basicsхостинг статических сайтов Firebase
firebase/agent-skills
Деплой статических сайтов и SPA на Firebase Hosting: конфигурация firebase.json для редиректов, rewrites и заголовков. Команды деплоя и превью.
34869.1k установок
firebase-app-hosting-basicsFirebase App Hosting для Next.js
firebase/agent-skills
Полный пайплайн деплоя Next.js и Angular на Firebase App Hosting: SSR и ISR. Настройка firebase.json с apphosting блоками и CDN.
34868.8k установок
firebase-data-connectFirebase SQL Connect с PostgreSQL
firebase/agent-skills
Комплексный помощник для Firebase SQL Connect (Data Connect) с PostgreSQL и GraphQL: схема → мутации → запросы → SDK и деплой в продакшен.
32768.4k установок
developing-genkit-jsAI агенты на Genkit JS
firebase/agent-skills
Для Genkit 1.0+ где API полностью изменились и большинство примеров в сети устарели. Принудительно проверяет common-errors.md перед любым кодом.
32762.1k установок