Competenze dell'agente Firebase

Le skill dell'agente Firebase (GitHub) sono moduli portatili e autonomi di conoscenze, istruzioni e workflow specifici di Firebase. Sono progettate per aiutare gli assistenti AI a comprendere le best practice di Firebase ed eseguire attività complesse con una maggiore accuratezza e un costo inferiore in termini di token. Per un elenco completo delle skill dell'agente Firebase, consulta Skill disponibili.

Inizia

Le skill dell'agente Firebase funzionano con qualsiasi assistente AI che supporta le skill, tra cui Antigravity, Claude Code, Codex e Cursor.

Installa le skill dell'agente Firebase

Nella maggior parte dei casi, le skill dell'agente Firebase possono essere installate nell'editor che preferisci con un singolo comando:

Antigravity

  • Opzione 1: accesso a livello globale

    Le skill dell'agente Firebase sono incluse nel plug-in Firebase nel Marketplace Antigravity (e come bundle di integrazione Build with Google). Installa il plug-in utilizzando una delle seguenti opzioni:

    • Dal Marketplace di Antigravity: fai clic su Personalizzazioni, seleziona la scheda Marketplace e poi fai clic su + nella scheda del plug-in Firebase.
    • In Antigravity CLI: esegui /plugin install firebase@agent-marketplace (o esegui /plugin e installa Firebase dalla scheda Scopri). I plug-in installati in Antigravity vengono sincronizzati automaticamente anche con Antigravity CLI.
    • Durante l'onboarding: seleziona la casella di controllo per lo stack Firebase.
  • Opzione 2: accesso a livello di progetto

    Esegui questo comando nella directory del progetto:

    npx skills add firebase/agent-skills --agent=antigravity
    

Claude Code

Esegui questi comandi nel terminale:

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

  • Opzione 1: terminale Codex

    Esegui questi comandi nel terminale:

    codex plugin marketplace add firebase/agent-skills
    codex plugin add firebase@firebase
    
  • Opzione 2: app Codex

    1. Completa le seguenti attività una volta:

      1. Registrati tramite il terminale:

        codex plugin marketplace add firebase/agent-skills
        
      2. Riavvia completamente l'app Codex.

      3. Apri Plugin.

      4. Seleziona il marketplace/la fonte Firebase.

      5. Apri Firebase e fai clic su + Installa.

    2. Avvia una nuova attività.

    3. Digita @Firebase per selezionare il plug-in o chiedi a Codex di eseguire un'attività Firebase.

Cursore

  • Opzione 1: installa il plug-in direttamente dal Cursor Marketplace.

  • Opzione 2: esegui questo comando nel terminale:

    npx skills add firebase/agent-skills --agent=cursor
    

Altri agenti

Esegui questo comando nel terminale:

npx skills add firebase/agent-skills

Aggiorna le skill dell'agente Firebase

Puoi ottenere tutti gli aggiornamenti disponibili e ripulire le competenze obsolete eseguendo il comando update:

Antigravity

I plug-in installati da Antigravity Marketplace (o attivati durante l'onboarding) vengono gestiti e aggiornati automaticamente da Antigravity.

Se hai installato le competenze dell'agente utilizzando il comando npx, puoi ottenere tutti gli aggiornamenti disponibili eseguendo il comando update:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

Aggiorna lo snapshot del repository:

codex plugin marketplace upgrade firebase

Se non viene rilevata una versione aggiornata, reinstalla il plug-in:

codex plugin remove firebase@firebase
codex plugin add firebase@firebase

Cursore

npx skills update --all

Altri agenti

npx skills update --all

Utilizza le skill dell'agente Firebase

Gli assistenti AI sono progettati per utilizzare le skill automaticamente ogni volta che rilevano che la descrizione di una skill corrisponde alla tua richiesta attuale. Tuttavia, le skill possono anche essere richiamate manualmente. In genere, questa operazione viene eseguita digitando / nella chat dell'agente e cercando il nome della skill.

Componenti principali di una skill

Ogni skill dell'agente è un pacchetto specializzato incentrato su una definizione SKILL.md che fornisce all'assistente AI i seguenti componenti:

  • Istruzioni specializzate: indicazioni dettagliate su come eseguire attività specifiche, come l'implementazione di Firebase Authentication o il provisioning di un database Cloud Firestore.
  • Best practice: pattern di sicurezza e prestazioni integrati per garantire che la tua app segua i consigli di Firebase fin dall'inizio.
  • Script di automazione: codice eseguibile che consente all'agente AI di eseguire automaticamente la configurazione o l'impostazione dell'ambiente locale.

Vantaggi dell'utilizzo delle skill

L'utilizzo delle skill dell'agente riduce lo sforzo manuale di ricerca della documentazione, migliorando al contempo l'efficienza delle interazioni con l'AI.

Costi dei token ridotti

Le integrazioni di AI convenzionali spesso caricano enormi quantità di documentazione in anticipo, il che consuma un numero significativo di token e aumenta i costi delle sessioni. Le skill degli agenti utilizzano la divulgazione progressiva per ridurre al minimo questo overhead:

  • Inizialmente, l'agente "scansiona" solo brevi metadati per verificare se una skill è pertinente.
  • Le istruzioni e le risorse dettagliate vengono caricate solo quando l'agente stabilisce che sono necessarie per la tua attività specifica.

Implementazione guidata dall'AI

Invece di cercare manualmente nella documentazione, puoi descrivere il tuo intento in linguaggio naturale. Le skill guidano l'assistente AI nell'esecuzione di attività come le seguenti:

  • Aggiungi una schermata di accesso alla mia app web.
  • Salva gli elementi della mia lista di cose da fare in un database.
  • Aiutami a eseguire il deployment della mia nuova app web.

Per un elenco completo delle skill dell'agente Firebase, consulta Skill disponibili.

Utilizza le skill insieme al server MCP di Firebase

Le skill degli agenti sono progettate per integrare il server MCP Firebase:

  • Server Firebase MCP: progettato per i workflow di sviluppo assistito dall'AI, consente agli assistenti AI di interagire con i progetti, le risorse e i dati Firebase in modo programmatico.
  • Skill dell'agente Firebase: forniscono istruzioni rapide e pratiche consigliate che indicano a un agente come eseguire le attività di Firebase tramite la divulgazione progressiva efficiente dei token. Insegnano all'agente come utilizzare in modo efficace strumenti come l'interfaccia a riga di comando Firebase e il server MCP.

Skill disponibili

Firebase offre una suite di competenze per i prodotti principali. Le skill per altri prodotti e funzionalità Firebase saranno disponibili a breve.

Competenza Descrizione
firebase-ai-logic-basics Aiuta a integrare Firebase AI Logic (Gemini API) nelle applicazioni web. Copre la configurazione, l'inferenza multimodale, l'output strutturato e la sicurezza.
firebase-analytics Ti aiuta a iniziare e a misurare le visualizzazioni di schermata per Google Analytics nelle app per iOS e Android.
firebase-app-hosting-basics Semplifica il processo di deployment e gestione di framework web moderni come Next.js e Angular che richiedono il supporto del backend utilizzando Firebase App Hosting.
firebase-auth-basics Ti aiuta a implementare l'accesso sicuro con Firebase Authentication, gestire la tua base utenti e proteggere i tuoi dati utilizzando Security Rules basate sull'autenticazione.
firebase-basics Ti aiuta ad aggiungere Firebase alla tua app per la prima volta e ad apprendere i flussi di lavoro generali della piattaforma.
firebase-crashlytics Ti aiuta a configurare, instrumentare e convalidare Firebase Crashlytics nelle app per iOS e Android.
firebase-local-env-setup Ti aiuta a configurare l'ambiente locale, inclusa l'interfaccia a riga di comando Firebase e Firebase Local Emulator Suite, per lo sviluppo di Firebase.
firebase-data-connect-basics Aiuta a implementare e gestire Firebase SQL Connect per creare applicazioni con sicurezza dei tipi supportate da PostgreSQL utilizzando GraphQL.
firebase-firestore-standard Copre gli aspetti essenziali di Cloud Firestore, tra cui il provisioning del database, la scrittura di Security Rules e l'esecuzione di operazioni sui dati con l'SDK.
firebase-firestore-enterprise-native-mode Copre gli aspetti essenziali di Cloud Firestore in modalità nativa Enterprise Edition, tra cui il provisioning del database, la scrittura di Security Rules e l'esecuzione di operazioni sui dati con l'SDK.
firebase-hosting-basics Ti aiuta a eseguire il deployment di siti web statici, app a pagina singola (SPA) e microservizi semplici in Firebase Hosting.
firestore-security-rules-auditor Aiuta a controllare Cloud Firestore Security Rules per individuare vulnerabilità comuni e best practice.
firebase-remote-config-basics Ti aiuta con la gestione con modello di Remote Config, tra cui la configurazione di Remote Config, la gestione dei flag di funzionalità, l'utilizzo dell'SDK e l'aggiornamento dinamico del comportamento dell'app.

Passaggi successivi