Firebase Firestore
技能 已验证 活跃Sets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.
To enable users to effectively set up, manage, and secure their Cloud Firestore database instances and integrate them into applications using various SDKs.
功能
- Cloud Firestore database setup and management
- Guidance on standard and enterprise editions
- Comprehensive security rules generation and best practices
- Platform-specific SDK usage guides (iOS, Android, Flutter, Web, Python)
- Data modeling and query optimization advice
使用场景
- When listing or creating Firestore databases
- Configuring security rules for data access
- Designing and implementing data models
- Writing client SDK queries for data retrieval and manipulation
- Checking and managing Firestore indexes
非目标
- Directly executing Firestore operations
- Managing Firebase projects beyond Firestore configuration
- Providing real-time data synchronization features (this is handled by the SDKs)
工作流
- Identify Firestore instance edition (Standard or Enterprise)
- Select or provision a database instance
- Read relevant reference guides for the chosen edition and platform
- Implement security rules according to best practices
- Integrate Cloud Firestore SDKs into the application
实践
- Security rules best practices
- Data modeling
- SDK integration
先决条件
- Firebase CLI installed
- Firebase project set up
- Appropriate SDKs for target platforms (iOS, Android, Flutter, Web, Python)
安装
请先添加 Marketplace
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebase质量评分
已验证类似扩展
Firebase Security Rules Auditor
95A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Hybrid Cloud Networking
100Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
Cloud Architect
100Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.
Migrate Validate
100Validate pending migrations for foreign key consistency, rollback safety, and best practices
Azure Postgres Ts
100Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".
Neon Postgres
100Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证(@neondatabase/auth)、PostgREST 风格的数据 API(@neondatabase/neon-js)、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。