Compétences agentives Firebase

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