Competenze dell'agente Firebase

Le competenze dell'agente Firebase (GitHub) sono moduli portatili, autonomi di conoscenze, istruzioni e flussi di lavoro specifici di Firebase. Sono progettate per aiutare gli assistenti AI a comprendere le best practice di Firebase ed eseguire attività complesse con maggiore accuratezza e costi dei token inferiori. Per un elenco completo delle competenze dell'agente Firebase, consulta Competenze disponibili.

Inizia

Le competenze dell'agente Firebase funzionano con qualsiasi assistente AI che supporta le competenze, tra cui Antigravity, Gemini CLI, Claude Code, Cursor e GitHub Copilot.

Installare le competenze dell'agente Firebase

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

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

Cursore

Puoi installare le competenze dell'agente Firebase direttamente dal Marketplace di Cursor o eseguendo il seguente comando nel terminale:

npx skills add firebase/agent-skills

GitHub Copilot in VS Code

npx skills add firebase/agent-skills

Altri agenti

npx skills add firebase/agent-skills

Aggiornare le competenze dell'agente Firebase

Ti consigliamo di aggiornare periodicamente le competenze installate per accedere a nuove competenze e miglioramenti a quelle esistenti.

Puoi ottenere tutti gli aggiornamenti disponibili eseguendo il comando update:

Antigravity

npx skills update --all

Gemini CLI

gemini extensions update --all

Claude Code

claude plugin marketplace update firebase

Cursore

npx skills update --all

GitHub Copilot in VS Code

npx skills update --all

Altri agenti

npx skills update --all

Utilizzare le competenze dell'agente Firebase

Gli assistenti AI sono progettati per utilizzare automaticamente le competenze ogni volta che rilevano che la descrizione di una competenza corrisponde alla richiesta corrente. Tuttavia, le competenze possono essere richiamate anche manualmente. Spesso, per farlo, digita / nella chat dell'agente e cerca il nome della competenza.

Componenti principali di una competenza

Ogni competenza dell'agente è un pacchetto specializzato che può fornire all'assistente AI i seguenti componenti:

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

Vantaggi dell'utilizzo delle competenze

L'utilizzo delle competenze dell'agente riduce lo sforzo manuale di ricerca della documentazione e migliora l'efficienza delle interazioni con l'AI.

Costi dei token ridotti

Le integrazioni AI convenzionali spesso caricano in anticipo enormi quantità di documentazione, che consumano token significativi e aumentano i costi della sessione. Le competenze dell'agente utilizzano la divulgazione progressiva per ridurre al minimo questo overhead:

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

Implementazione guidata dall'AI

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

  • Aggiungi una schermata di accesso alla mia app web.
  • Salva le voci dell'elenco di promemoria in un database.
  • Aiutami a eseguire il deployment della mia nuova app web.

Per un elenco completo delle competenze dell'agente Firebase, consulta Competenze disponibili.

Utilizzare le competenze insieme al server MCP Firebase

Le competenze dell'agente sono progettate per integrare il server MCP Firebase:

  • Server MCP Firebase: progettato per i flussi di lavoro di sviluppo assistiti dall'AI, che consente agli assistenti AI di interagire con i progetti, le risorse e i dati Firebase a livello di programmazione.
  • Competenze dell'agente Firebase: forniscono le istruzioni rapide e le best practice consigliate che indicano a un agente come eseguire le attività Firebase tramite la divulgazione progressiva efficiente in termini di token. Insegnano all'agente come utilizzare in modo efficace strumenti come l'interfaccia a riga di comando Firebase e il server MCP.

Competenze disponibili

Firebase fornisce una suite di competenze per i prodotti principali. A breve saranno disponibili competenze per altri prodotti e funzionalità Firebase.

Competenza Descrizione
firebase-ai-logic-basics Consente di integrare Firebase AI Logic (Gemini API) nelle applicazioni web. Include configurazione, inferenza multimodale, output strutturato e sicurezza.
firebase-app-hosting-basics Semplifica il processo di deployment e gestione dei framework web moderni come Next.js e Angular che richiedono il supporto del backend.
firebase-auth-basics Ti aiuta a implementare l'accesso sicuro, gestire la base utenti e proteggere i dati utilizzando le regole di sicurezza basate sull'autenticazione Security Rules.
firebase-basics Ti aiuta ad aggiungere Firebase alla tua app per la prima volta e a scoprire i workflow generali della piattaforma.
firebase-local-env-setup Ti aiuta a configurare l'ambiente locale per lo sviluppo di Firebase.
firebase-data-connect-basics Ti aiuta a implementare e gestire Firebase Data Connect per creare applicazioni con supporto PostgreSQL e type-safe utilizzando GraphQL.
firebase-firestore-standard-edition Include le nozioni di base 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 Include le nozioni di base 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.

Passaggi successivi