What problem does it solve? Setting up Cloud Firestore correctly involves many moving parts: choosing between Standard and Enterprise editions, provisioning databases, writing secure rules, configuring indexes, and wiring up client SDKs. This Skill guides the entire workflow so nothing critical is missed. ## Core Features & Use Cases - Edition Detection & Provisioning: Lists existing Firestore databases, detects their edition, and creates new Enterprise or Standard instances in the right location via the Firebase CLI. - Security Rules Generation: Produces hardened Firestore security rules using a structured workflow with codebase analysis, validator functions, RBAC safeguards, and a devil's-advocate attack review. - Multi-Platform SDK Guides: Provides ready-to-use integration patterns for Web, Android (Kotlin), iOS (Swift), Flutter, and Python, including CRUD operations, real-time listeners, and pipeline queries. - Use Case: You are building a Flutter app backed by Firestore Enterprise. The Skill detects no existing database, provisions one in your chosen region, generates locked-down security rules, and gives you type-safe Dart service-layer code with real-time streams. ## Quick Start Ask the agent to set up a Cloud Firestore database for your project and generate the security rules and client SDK code for your platform.