Le skill dell'agente Firebase (GitHub) sono moduli portatili, 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.
Installare le skill dell'agente Firebase
Nella maggior parte dei casi, le skill dell'agente Firebase possono essere installate nell'editor preferito con un singolo comando:
Antigravity
Opzione 1: accesso a livello globale
Le skill dell'agente Firebase sono incluse nel plug-in Firebase in the Antigravity Marketplace (e come bundle di integrazione Build with Google). Installa il plug-in utilizzando una delle seguenti opzioni:
- Da Antigravity Marketplace: 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/plugine 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@firebaseOpzione 2: app Codex
Completa le seguenti attività una sola volta:
Registrati tramite il terminale:
codex plugin marketplace add firebase/agent-skillsRiavvia completamente l'app Codex.
Apri Plug-in.
Seleziona l'origine/il marketplace Firebase.
Apri Firebase e fai clic su + Installa.
Inizia una nuova attività.
Digita
@Firebaseper selezionare il plug-in o chiedi a Codex di eseguire un'attività Firebase.
Cursor
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
Aggiornare le skill dell'agente Firebase
Puoi ottenere tutti gli aggiornamenti disponibili e rimuovere le skill 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 skill 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 l'istantanea 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
Cursor
npx skills update --all
Altri agenti
npx skills update --all
Utilizzare le skill dell'agente Firebase
Gli assistenti AI sono progettati per utilizzare automaticamente le skill ogni volta che rilevano che la descrizione di una skill corrisponde alla tua richiesta attuale. Tuttavia, le skill possono essere richiamate anche manualmente. Spesso, per farlo, digita / nella chat dell'agente e cerca il nome della skill.
Componenti principali di una skill
Ogni skill 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 i consigli di Firebase fin dall'inizio.
- Script di automazione: codice eseguibile che consente all'agente AI di eseguire automaticamente la configurazione o la configurazione dell'ambiente locale.
Vantaggi dell'utilizzo delle skill
L'utilizzo delle skill 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, il che consuma token significativi e aumenta i costi della sessione. Le skill dell'agente utilizzano la divulgazione progressiva per ridurre al minimo questo overhead:
- Inizialmente, l'agente "scansiona" solo i metadati brevi per verificare se una skill è 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 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.
Utilizzare le skill insieme al server MCP di Firebase
Le skill dell'agente sono progettate per integrare il server Firebase MCP:
- Server MCP Firebase: progettato per i workflow di sviluppo assistiti dall'AI, che consente agli assistenti AI di interagire con i progetti Firebase, le risorse e i dati a livello di programmazione.
- Skill dell'agente Firebase: forniscono le istruzioni rapide e le pratiche 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 la Firebase CLI e il server MCP.
Skill disponibili
Firebase fornisce una suite di skill 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. 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-crashlytics |
Ti aiuta a configurare, instrumentare e convalidare Firebase Crashlytics nelle app iOS e Android. |
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 SQL Connect per creare applicazioni con supporto di PostgreSQL e type-safe utilizzando GraphQL. |
firebase-firestore-standard |
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. |
firestore-security-rules-auditor |
Ti aiuta a controllare le regole di sicurezza di Firestore per individuare vulnerabilità comuni e best practice. |
firebase-remote-config-basics |
Ti aiuta a gestire i modelli di Remote Config, tra cui la configurazione di Remote Config, la gestione dei flag delle funzionalità, l'utilizzo dell'SDK e l'aggiornamento dinamico del comportamento dell'app. |