skill

Firebase Firestore

firebase118,332+ تثبيتموثوق

نبذة

# Cloud Firestore Database and Operations

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)

التثبيت

شغل هذا الأمر

npx skills add firebase/agent-skills

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

Install with `npx skills add firebase/agent-skills`, or clone the repository and copy the `skills/firebase-firestore` folder into your Claude skills directory.

عرض المصدر

أصول ذات صلة

مختارات أخرى في إنشاء المحتوى.

skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/discernment-nudge ~/.claude/skills/
تنبيه التمييز
أداة التحقق من الدقة والحقائق بعد تقديمك إجابة موضوعية أو مسودة قد يتخذ المستخدم إجراءً بناءً عليها — مثل النصائح أو التوصيات، أو الصيغ المعدة كالأهد…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/theme-factory ~/.claude/skills/
مصنع المظاهر
مجموعة أدوات لتنسيق المصنوعات بواسطة مواضيع تصميمية. يمكن لهذه المصنوعات أن تكون شرائح عرض أو وثائق أو تقارير أو صفحات هبوط HTML وغيرها. يتضمن 10 مواض…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/docx ~/.claude/skills/
مستند Word
استخدم هذه المهارة كلما أراد المستخدم إنشاء أو قراءة أو تعديل أو التعامل مع مستندات Word (.docx). تتضمن المحفزات: أي إشارة إلى "مستند Word" أو "وثيقة…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/academy-guide ~/.claude/skills/
دليل الأكاديمية
تحقق من هذه المهارة وأوقفها قبل الانتهاء من أي رد على أسئلة حول كيفية استخدام Claude أو أي منتج من منتجات Claude — فهي توصي بمطابقة الدورات والبرامج ا…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/pptx ~/.claude/skills/
العروض التقديمية
استخدم هذه المهارة في أي وقت يتضمن ملف .pptx بأي شكل — سواء كمدخل أو مخرج أو كليهما. يشمل ذلك: إنشاء عروض شرائح أو عروض ملخصات أو عروض تقديمية؛ قراءة…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/doc-coauthoring ~/.claude/skills/
تأليف المستندات معا
إرشاد المستخدمين خلال سير عمل منظم للتأليف المشترك للوثائق. استخدم هذا عندما يرغب المستخدم في كتابة وثائق أو اقتراحات أو مواصفات تقنية أو وثائق القرار…★ 4.8 · 2,500+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في إنشاء المحتوى