Les compétences agentiques Firebase (GitHub) sont des modules portables, autonomes de connaissances, d'instructions et de workflows spécifiques à Firebase. Elles sont conçues pour aider les assistants IA à comprendre les bonnes pratiques Firebase et à exécuter des tâches complexes avec une plus grande précision et un coût en jetons inférieur. Pour obtenir la liste complète des compétences agentiques Firebase, consultez Compétences disponibles.
Commencer
Les compétences agentiques Firebase fonctionnent avec n'importe quel assistant IA compatible avec les compétences, y compris Antigravity, Gemini CLI, Claude Code, Cursor et GitHub Copilot.
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
npx skills add firebase/agent-skills
Gemini CLI
gemini extensions install https://github.com/firebase/agent-skills
Claude Code
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Cursor
Vous pouvez installer les compétences agentiques Firebase directement depuis le Cursor Marketplace ou en exécutant la commande suivante dans votre terminal :
npx skills add firebase/agent-skills
GitHub Copilot dans VS Code
npx skills add firebase/agent-skills
Autres agents
npx skills add firebase/agent-skills
Mettre à jour les compétences agentiques Firebase
Nous vous recommandons de mettre à jour régulièrement les compétences installées pour accéder à de nouvelles compétences et à des améliorations des compétences existantes.
Vous pouvez obtenir toutes les mises à jour disponibles en exécutant la commande update :
Antigravity
npx skills update --all
Gemini CLI
gemini extensions update --all
Claude Code
claude plugin marketplace update firebase
Cursor
npx skills update --all
GitHub Copilot dans VS Code
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 appelées manuellement. Pour ce faire, saisissez / dans le chat de l'agent et recherchez le nom de la compétence.
Composants principaux d'une compétence
Chaque compétence agentique est un package spécialisé qui peut fournir à l'assistant IA les composants suivants :
- Instructions spécialisées : conseils détaillés sur la réalisation de tâches spécifiques, telles que l'implémentation de l'authentification ou le provisionnement d'une Cloud Firestore base de données.
- Bonnes pratiques : modèles de sécurité et de performances intégrés pour vous assurer que votre application suit les recommandations Firebase dès le début.
- Scripts d'automatisation : code exécutable qui permet à votre agent IA d'effectuer automatiquement la configuration de l'environnement local.
Avantages de l'utilisation des compétences
L'utilisation de compétences agentiques réduit l'effort manuel de recherche dans la documentation tout en améliorant l'efficacité de vos interactions avec l'IA.
Coûts en jetons réduits
Les intégrations d'IA classiques 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 agentiques utilisent la divulgation progressive pour minimiser cette surcharge :
- L'agent ne fait qu'"analyser" brièvement les métadonnées pour voir si une compétence est pertinente.
- Les instructions et les 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 guident votre assistant IA pour effectuer des tâches telles que les suivantes :
- Ajouter un écran de connexion à mon application Web.
- Enregistrer les éléments de ma liste de tâches dans une base de données.
- Aidez-moi à déployer ma nouvelle application Web.
Pour obtenir la liste complète des compétences agentiques Firebase, consultez Compétences disponibles.
Utiliser les compétences avec le serveur MCP Firebase
Les compétences agentiques 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, permettant aux assistants IA d'interagir avec vos projets, ressources et données Firebase par programmation.
- Compétences agentiques Firebase : fournissent les instructions rapides et les pratiques recommandées qui indiquent à un agent comment effectuer des tâches Firebase grâce à une divulgation progressive efficace en termes de jetons. Elles expliquent à l'agent comment utiliser efficacement des outils tels que l'interface de ligne de commande Firebase et le serveur MCP.
Compétences disponibles
Firebase fournit une suite de compétences pour les produits principaux. Les compétences pour d'autres produits et fonctionnalités Firebase seront bientôt disponibles.
| Compétence | Description |
|---|---|
developing-genkit-dart |
Aide à créer des agents IA et des flux Genkit, et à intégrer des LLM dans des applications Dart et Flutter à l'aide du SDK Dart Genkit. |
developing-genkit-js |
Aide à développer des applications, des agents, des flux et des outils basés sur l'IA à l'aide de Genkit dans Node.js et TypeScript. |
firebase-ai-logic-basics |
Aide à intégrer Firebase AI Logic (Gemini API) dans des 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 règles de sécurité basées sur l'authentification Security Rules. |
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-local-env-setup |
Vous aide à configurer votre environnement local pour le développement Firebase. |
firebase-data-connect-basics |
Vous aide à implémenter et à gérer Firebase Data Connect pour créer des applications sécurisées et basées sur PostgreSQL à l'aide de GraphQL. |
firebase-firestore-standard |
Couvre les principes de base de Cloud Firestore, y compris le provisionnement de la base 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 de l'édition Enterprise, y compris le provisionnement de la base de données, l'écriture de Security Rules et l'exécution d'opérations sur les données avec le SDK. |
firebase-hosting-basics |
Vous aide à déployer des sites Web statiques, des applications monopages et des microservices simples. |
Étapes suivantes
- Découvrez comment utiliser les compétences agentiques avec Gemini CLI.
- Découvrez comment utiliser les compétences agentiques avec Antigravity.