Les compétences de l'agent Firebase (GitHub) sont des modules portables et autonomes de connaissances, d'instructions et de workflows spécifiques à Firebase. Elles sont conçues pour aider les assistants IA à comprendre les bonnes pratiques de Firebase et à exécuter des tâches complexes avec une plus grande précision et un coût en jetons plus faible. Pour obtenir la liste complète des compétences de l'agent Firebase, consultez Compétences disponibles.
Commencer
Les compétences d'agent Firebase fonctionnent avec n'importe quel assistant IA compatible avec les compétences, y compris Antigravity, Claude Code, Codex et Cursor.
Installer les compétences agentiques Firebase
Dans la plupart des cas, les compétences agentiques Firebase peuvent être installées dans votre éditeur préféré à l'aide d'une seule commande :
Antigravity
Les compétences agentiques Firebase sont incluses dans l'un des packs d'intégration Créer avec Google pour Antigravity. Vous pouvez activer ce bundle pour un accès au niveau mondial à deux moments :
- Lors de l'intégration : cochez la case de la pile Firebase.
- Dans les paramètres : accédez à Paramètres > Personnalisations. Sous Build with Google Plugins (Créer avec les plug-ins Google), cliquez sur Customize (Personnaliser), puis sur Download (Télécharger) pour l'intégration Firebase.
Si vous préférez un accès au niveau du projet, exécutez la commande suivante dans le répertoire de votre projet :
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
npx skills add firebase/agent-skills --agent=codex
Cursor
Vous pouvez installer les compétences de l'agent Firebase directement depuis la place de marché Cursor ou en exécutant la commande suivante dans votre terminal :
npx skills add firebase/agent-skills --agent=cursor
Autres agents
npx skills add firebase/agent-skills
Mettre à jour les compétences agentiques Firebase
Vous pouvez obtenir toutes les mises à jour disponibles et supprimer les compétences obsolètes en exécutant la commande update :
Antigravity
Les intégrations activées via Créer avec Google sont gérées et mises à jour automatiquement par l'éditeur.
Si vous avez installé des compétences d'agent à l'aide de la commande npx, vous pouvez obtenir toutes les mises à jour disponibles en exécutant la commande update :
npx skills update --all
Claude Code
claude plugin marketplace update firebase
Codex
npx skills update --all
Cursor
npx skills update --all
Autres agents
npx skills update --all
Utiliser les compétences agentiques Firebase
Les assistants IA sont conçus pour utiliser automatiquement les compétences chaque fois qu'ils détectent que la description d'une compétence correspond à votre requête actuelle. Toutefois, les compétences peuvent également être invoquées manuellement. Pour ce faire, il suffit souvent de saisir / dans le chat de l'agent et de rechercher le nom de la compétence.
Composants principaux d'une skill
Chaque compétence d'agent est un package spécialisé qui peut fournir à l'assistant IA les composants suivants :
- Instructions spécialisées : conseils détaillés pour accomplir des tâches spécifiques, comme implémenter l'authentification ou provisionner une base de données Cloud Firestore.
- Bonnes pratiques : modèles de sécurité et de performances intégrés pour garantir que votre application suit les recommandations Firebase dès le départ.
- Scripts d'automatisation : code exécutable qui permet à votre agent d'IA de configurer automatiquement l'environnement local.
Avantages de l'utilisation des compétences
L'utilisation des compétences des agents réduit l'effort manuel de recherche de documentation tout en améliorant l'efficacité de vos interactions avec l'IA.
Coûts des jetons réduits
Les intégrations d'IA conventionnelles chargent souvent de grandes quantités de documentation à l'avance, ce qui consomme un nombre important de jetons et augmente les coûts de session. Les compétences de l'agent utilisent la divulgation progressive pour minimiser ce coût :
- L'agent commence par "analyser" de brèves métadonnées pour voir si une compétence est pertinente.
- Les instructions et ressources détaillées ne sont chargées que lorsque l'agent détermine qu'elles sont nécessaires pour votre tâche spécifique.
Implémentation guidée par l'IA
Au lieu de parcourir manuellement la documentation, vous pouvez décrire votre intention en langage naturel. Les compétences permettent à votre assistant IA d'effectuer des tâches telles que les suivantes :
- Ajouter un écran de connexion à mon application Web
- Enregistre les éléments de ma liste de tâches dans une base de données.
- Aide-moi à déployer ma nouvelle application Web.
Pour obtenir la liste complète des compétences de l'agent Firebase, consultez Compétences disponibles.
Utiliser des skills avec le serveur MCP Firebase
Les compétences de l'agent sont conçues pour compléter le serveur MCP Firebase :
- Serveur MCP Firebase : conçu pour les workflows de développement assistés par l'IA, il permet aux assistants IA d'interagir de manière programmatique avec vos projets, ressources et données Firebase.
- Compétences agentiques Firebase : fournissent des instructions rapides et des bonnes pratiques qui indiquent à un agent comment effectuer des tâches Firebase grâce à une divulgation progressive efficace en termes de jetons. Ils expliquent à l'agent comment utiliser efficacement des outils tels que la CLI Firebase et le serveur MCP.
Compétences disponibles
Firebase fournit un ensemble de compétences pour les produits principaux. Des compétences pour d'autres produits et fonctionnalités Firebase seront bientôt disponibles.
| Skill | Description |
|---|---|
firebase-ai-logic-basics |
Aide à intégrer Firebase AI Logic (Gemini API) dans les applications Web. Couvre la configuration, l'inférence multimodale, la sortie structurée et la sécurité. |
firebase-app-hosting-basics |
Simplifie le processus de déploiement et de gestion des frameworks Web modernes tels que Next.js et Angular, qui nécessitent une assistance backend. |
firebase-auth-basics |
Vous aide à implémenter une connexion sécurisée, à gérer votre base d'utilisateurs et à protéger vos données à l'aide de Security Rules basés sur l'authentification. |
firebase-basics |
Vous aide à ajouter Firebase à votre application pour la première fois et à découvrir les workflows généraux de la plate-forme. |
firebase-crashlytics |
Aide à configurer, instrumenter et valider Firebase Crashlytics dans les applications iOS et Android. |
firebase-local-env-setup |
Vous aide à configurer votre environnement local pour le développement Firebase. |
firebase-data-connect-basics |
Aide à implémenter et à gérer Firebase SQL Connect pour créer des applications sécurisées par type et soutenues par PostgreSQL à l'aide de GraphQL. |
firebase-firestore-standard |
Couvre les bases de Cloud Firestore, y compris le provisionnement de bases de données, l'écriture de Security Rules et l'exécution d'opérations sur les données avec le SDK. |
firebase-firestore-enterprise-native-mode |
Couvre les principes de base de Cloud Firestore en mode natif Enterprise Edition, y compris le provisionnement de la base de données, l'écriture de Security Rules et l'exécution d'opérations de données avec le SDK. |
firebase-hosting-basics |
Vous aide à déployer des sites Web statiques, des applications monopages (SPA) et des microservices simples. |
firestore-security-rules-auditor |
Aide à auditer les règles de sécurité Firestore pour identifier les failles courantes et les bonnes pratiques. |
firebase-remote-config-basics |
Aide à la gestion via un modèle Remote Config, y compris à la configuration de Remote Config, à la gestion des flags de fonctionnalité, à l'utilisation du SDK et à la mise à jour dynamique du comportement de l'application. |