| name | stack-firebase |
| description | Firebase platform knowledge overlay for the ETYB team. Loads when work involves the Firebase ecosystem — Firebase Authentication, Identity Platform, Cloud Firestore, Realtime Database, Cloud Storage for Firebase, Cloud Functions for Firebase (gen 2), Firebase Hosting, Firebase App Hosting (Next.js + Angular SSR), Cloud Messaging (FCM), Remote Config, A/B Testing, Performance Monitoring, Crashlytics, Firebase Analytics / GA4, App Distribution, Test Lab, Firebase Extensions, Firebase Studio, Genkit, Firebase AI Logic, Firebase Data Connect, Security Rules, App Check, Firebase CLI, Local Emulator Suite.
Triggers: firebase, firebase auth, firebase authentication, identity platform, gcip, google identity platform, firebase admin sdk, firebase-admin, firebase cli, firebase.json, firebase init, firebase deploy, firebaserc, firestore, cloud firestore, firestore rules, firestore.rules, firestore security rules, multi-database, datastore mode, datastore, realtime database, rtdb, firebase rtdb. |
| license | MIT |
| compatibility | ETYB stack pack — Designed for Claude Code, OpenAI Codex, Google Antigravity, and compatible AI coding agents |
| metadata | {"author":"e-t-y-b","version":"5.0.0","category":"stack-pack","last_verified_release":"2026 Q2","last_verified_on":"2026-05-14","applies_to_roles":["backend-architect","frontend-architect","mobile-architect","ai-ml-engineer","security-engineer"]} |
| authoritative_sources | {"primary":[{"name":"Firebase Documentation","url":"https://firebase.google.com/docs","type":"official_docs"},{"name":"Firebase CLI Reference","url":"https://firebase.google.com/docs/cli","type":"cli_reference"},{"name":"Firebase Release Notes","url":"https://firebase.google.com/support/release-notes","type":"changelog"},{"name":"Firebase GitHub Organization","url":"https://github.com/firebase","type":"source"},{"name":"Firebase Blog","url":"https://firebase.blog/","type":"blog"},{"name":"Genkit Documentation","url":"https://firebase.google.com/docs/genkit","type":"official_docs"},{"name":"Firebase Data Connect Docs","url":"https://firebase.google.com/docs/data-connect","type":"official_docs"},{"name":"Firebase AI Logic Docs","url":"https://firebase.google.com/docs/ai-logic","type":"official_docs"},{"name":"Firebase App Hosting Docs","url":"https://firebase.google.com/docs/app-hosting","type":"official_docs"},{"name":"Firebase Status Dashboard","url":"https://status.firebase.google.com/","type":"status_page"},{"name":"Google Cloud Security Bulletins","url":"https://cloud.google.com/support/bulletins","type":"security_advisories"}]} |
| delegate_to_skills | [{"skill":"firebase:firebase-basics","covers":["Firebase overview","project setup","CLI"]},{"skill":"firebase:firebase-auth-basics","covers":["Firebase Authentication","Identity Platform","MFA","custom claims"]},{"skill":"firebase:firebase-firestore","covers":["Cloud Firestore","data modeling","queries"]},{"skill":"firebase:firebase-hosting-basics","covers":["Firebase Hosting (static)"]},{"skill":"firebase:firebase-app-hosting-basics","covers":["Firebase App Hosting","Next.js SSR","Angular SSR"]},{"skill":"firebase:firebase-data-connect-basics","covers":["Firebase Data Connect","Postgres-backed GraphQL"]},{"skill":"firebase:firebase-security-rules-auditor","covers":["Firestore Rules","Realtime DB Rules","Storage Rules audit"]},{"skill":"firebase:firebase-ai-logic-basics","covers":["Firebase AI Logic","Vertex AI in Firebase","Gemini integration"]},{"skill":"firebase:developing-genkit-js","covers":["Genkit JavaScript/TypeScript"]},{"skill":"firebase:developing-genkit-python","covers":["Genkit Python"]},{"skill":"firebase:developing-genkit-go","covers":["Genkit Go"]},{"skill":"firebase:developing-genkit-dart","covers":["Genkit Dart/Flutter"]}] |
| products_covered | [{"name":"Firebase Authentication","drift_risk":"high","notes":"Identity Platform tier convergence (2025); MFA + SSO + custom claims surfaces evolving; passkeys/WebAuthn on the roadmap"},{"name":"App Check","drift_risk":"high","notes":"Replay Protection GA 2024; required for production-grade hardening of every Firebase backend service"},{"name":"Cloud Firestore","drift_risk":"medium","notes":"Multi-database per project GA 2024; Datastore-mode persistence option; vector search GA; new index/query semantics"},{"name":"Realtime Database","drift_risk":"low","notes":"Stable legacy; still recommended for true real-time presence + sub-100ms fan-out; otherwise prefer Firestore"},{"name":"Cloud Storage for Firebase","drift_risk":"low","notes":"Stable; security rules surface largely unchanged; download URL behavior and CORS still the recurring gotcha"},{"name":"Cloud Functions for Firebase","drift_risk":"high","notes":"Gen 2 (Cloud Run-backed) is the default; Gen 1 deprecation roadmap in motion; cold-start and concurrency model differ"},{"name":"Firebase Hosting","drift_risk":"medium","notes":"Static-first; preview channels stable; SSR via App Hosting now preferred for new SSR apps"},{"name":"Firebase App Hosting","drift_risk":"high","notes":"GA 2024 for Next.js + Angular SSR (Cloud Run + Cloud Build under the hood); roll-forward replaces Hosting + Functions stitching"},{"name":"Cloud Messaging (FCM)","drift_risk":"high","notes":"Legacy HTTP/XMPP server APIs deprecated; HTTP v1 + Admin SDK only; APNs auth key rotation discipline matters"},{"name":"Remote Config","drift_risk":"medium","notes":"Server-side Remote Config GA 2024; integrates with A/B Testing; AI personalization via Remote Config + Firebase AI Logic"},{"name":"A/B Testing","drift_risk":"medium","notes":"Integrated with Remote Config; goal metrics now via GA4; experiment infra steady"},{"name":"Performance Monitoring","drift_risk":"medium","notes":"Cloud Trace integration; custom traces + network monitoring; web JS support stable"},{"name":"Crashlytics","drift_risk":"medium","notes":"Native + RN + Flutter SDKs stable; Apple privacy manifest + dSYM upload discipline non-negotiable"},{"name":"Firebase Analytics (GA4)","drift_risk":"medium","notes":"Now the same SKU as GA4; consent mode v2 + Apple ATT compliance evolving"},{"name":"App Distribution","drift_risk":"low","notes":"Tester management + CI uploads stable; not a substitute for TestFlight/internal Play tracks for store readiness checks"},{"name":"Test Lab","drift_risk":"low","notes":"Real-device matrix narrowing post-2024; check current device coverage before committing CI matrix"},{"name":"Firebase Extensions","drift_risk":"medium","notes":"Marketplace expanded; v1 spec stable; some popular extensions (e.g., Stripe payments) now community-maintained"},{"name":"Firebase Studio","drift_risk":"high","notes":"Rebranded from Project IDX 2025; AI-first dev environment; surface still evolving"},{"name":"Genkit","drift_risk":"high","notes":"JS GA; Python/Go/Dart maturing through 2025-2026; API shape has churned — anchor to current docs not training data"},{"name":"Firebase AI Logic","drift_risk":"high","notes":"Rebranded from Vertex AI in Firebase 2025; client-side Gemini access with App Check; on-device Gemini Nano option"},{"name":"Firebase Data Connect","drift_risk":"high","notes":"Postgres-backed managed schema + generated GraphQL clients; GA 2024-2025; competing surface with Firestore for relational use cases"},{"name":"Security Rules","drift_risk":"medium","notes":"Firestore + RTDB + Storage rules; rules unit testing via emulator; deny-by-default discipline non-negotiable"},{"name":"Firebase CLI","drift_risk":"medium","notes":"Active development; Data Connect + App Hosting + Studio commands all added 2024-2025"},{"name":"Local Emulator Suite","drift_risk":"medium","notes":"Auth, Firestore, RTDB, Storage, Functions, Pub/Sub, Eventarc, Hosting, Data Connect, Extensions all emulated; the only sanctioned way to TDD Firebase"}] |