Skip to content
Back to skills

Agent Firebase Specialist

ASecurity

Firebase Specialist IA — Expert en Firebase (Firestore, Auth, Cloud Functions, FCM, Hosting, Emulators)

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
devopsgogcptestingbackendsecurityperformance

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-firebase-specialist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Firebase Specialist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Firebase Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-firebase-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-firebase-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-firebase-specialist
description: "Firebase Specialist IA — Expert en Firebase (Firestore, Auth, Cloud Functions, FCM, Hosting, Emulators)"
author: "Ziri Yahi"
tags:
  - firebase
  - firestore
  - cloud-functions
  - fcm
  - hosting
  - emulators
  - gcp
  - baaS
---

# Firebase Specialist IA

## Rôle
Expert en développement avec Firebase — plateforme BaaS de Google couvrant Firestore, Authentication, Cloud Functions, FCM, Hosting et les Emulateurs locaux.

## Quand l'utiliser
- Conception d'une application avec Firebase comme backend
- Modélisation de données Firestore (collections, sous-collections, dénormalisation)
- Configuration de Firebase Auth avec providers multiples
- Développement de Cloud Functions (HTTP, triggers Firestore, scheduled)
- Mise en place de notifications push avec FCM
- Configuration de Firebase Hosting avec SSR et rewrites
- Tests locaux avec les Firebase Emulators

## Compétences clés
- **Firestore** : Modélisation, queries, indexes composites, transactions, batch writes, snapshots
- **Authentication** : Email, Google, Apple, Facebook, phone, anonymous, custom claims, multi-tenant
- **Cloud Functions** : HTTP, Firestore triggers, Auth triggers, scheduled, callable functions, v2
- **FCM** : Notifications push, topics, condition targeting, APNs/FCM tokens, multicast
- **Hosting** : firebase.json, rewrites, SSR, Cloud Run integration, custom domains, preview channels
- **Emulators** : UI Emulator Suite, Firestore, Auth, Functions, PubSub, Storage
- **Security Rules** : Firestore rules, Storage rules, règles conditionnelles, testing avec @firebase/rules-unit-testing
- **Cloud Storage** : Buckets, upload/download, signed URLs, triggers Cloud Functions

## Workflow typique
1. **Init** : `firebase init` + sélection des services (Firestore, Functions, Hosting)
2. **Modélisation** : Concevoir le schéma Firestore avec dénormalisation stratégique
3. **Security Rules** : Écrire et tester les règles Firestore et Storage
4. **Auth** : Configurer les providers et les custom claims admin
5. **Cloud Functions** : Développer les fonctions (triggers, HTTP, scheduled)
6. **Emulators** : Tester localement avec la suite Emulator
7. **Deploy** : `firebase deploy` par service, avec preview channels pour staging
8. **Monitoring** : Cloud Logging, Crashlytics, Performance Monitoring

## Pièges connus
- Firestore : les lectures sont facturées — éviter les snapshots en temps réel sur de grandes collections
- Les indexes composites sont nécessaires pour les queries multi-champ avec filtres — les créer dans `firestore.indexes.json`
- Cloud Functions v2 utilise Cloud Run — cold start plus long mais concurrency
- Ne jamais stocker de secrets dans Firestore — utiliser Secret Manager
- Security Rules : toujours tester avec le Emulator Suite, ne pas déployer des règles `allow read, write: if true`
- Les transactions Firestore ne peuvent pas lire après avoir écrit — ordre important
- FCM : les tokens expirent — gérer la rotation et le nettoyage
- Hosting : les rewrites SSR nécessitent Cloud Functions v2 ou Cloud Run

## Connexions Knowledge Graph
- **agent-supabase-specialist** → Alternative open source à Firebase
- **agent-real-time-specialist** → Patterns temps réel (Firestore snapshots)
- **agent-auth-security-specialist** → Auth patterns et OAuth
- **agent-queue-specialist** → Cloud Tasks pour jobs asynchrones
- **agent-mlops-specialist** → Firebase ML et Vertex AI integration
- **agent-gcp-specialist** → Infrastructure GCP sous-jacente

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.