firebase-firestore
⚠Review·Scanned 2/18/2026
This skill documents Firebase Firestore setup, CRUD, listeners, security rules, and deployment examples. It references environment secrets such as FIREBASE_PRIVATE_KEY and includes CLI commands like firebase deploy --only firestore and gcloud firestore export gs://your-bucket/backups/$(date +%Y%m%d), which require shell execution and network access.
Scanned from main at 10a1f16 · Transparency log ↗
$ vett add jezweb/claude-skills/firebase-firestoreReview findings below
Firebase Firestore Skill
Production-tested skill for building applications with Firebase Firestore NoSQL database.
Auto-Trigger Keywords
This skill activates when Claude detects these keywords:
Technology Keywords
- firebase, firestore, firebase firestore
- firebase database, firebase db
- firebase-admin, firebase admin sdk
- firebase client sdk, firebase web sdk
- cloud firestore, google firestore
Operation Keywords
- firebase collection, firebase document
- firebase query, firestore query
- firebase real-time, real-time listener
- onSnapshot, firebase listener
- firebase security rules, firestore rules
- firebase indexes, composite index
- collection group query
- firebase batch, writeBatch
- firebase transaction, runTransaction
- firebase offline, offline persistence
Error Keywords
- permission-denied firebase
- firestore permission denied
- failed-precondition index
- firebase index missing
- resource-exhausted firestore
- firebase quota exceeded
- firestore invalid query
- firebase offline error
- firebase listener memory leak
Framework Keywords
- react firebase, next.js firebase
- firebase typescript, firebase types
- firebase modular api, firebase v9
- firebase server side, firebase ssr
What This Skill Covers
- Client SDK setup (modular v9+ API)
- Admin SDK setup for server-side
- CRUD operations and queries
- Real-time listeners with proper cleanup
- Compound queries and pagination
- Batch writes and transactions
- Security rules best practices
- Composite and collection group indexes
- Offline persistence configuration
- Data modeling patterns
- Error handling and common issues
When to Use This Skill
Use when:
- Setting up Firestore in a new project
- Writing Firestore queries and operations
- Implementing real-time data sync
- Creating or debugging security rules
- Optimizing query performance with indexes
- Handling offline/online state
- Migrating from older Firebase SDK versions
Related Skills
firebase-auth- Firebase Authenticationfirebase-storage- Firebase Cloud Storagecloudflare-d1- Alternative: Edge SQLite databaseneon-vercel-postgres- Alternative: Serverless PostgreSQL