Umiejętności agenta Firebase (GitHub) to przenośne, samodzielne moduły zawierające wiedzę, instrukcje i przepływy pracy dotyczące Firebase. Mają one pomóc asystentom AI w zrozumieniu sprawdzonych metod dotyczących Firebase oraz w wykonywaniu złożonych zadań z większą dokładnością i niższym kosztem tokenów. Pełną listę umiejętności agenta Firebase znajdziesz w sekcji Dostępne umiejętności.
Rozpocznij
Umiejętności agenta Firebase działają z każdym asystentem AI, który obsługuje umiejętności, w tym z Antigravity, Claude Code, Codex i Cursor.
Instalowanie umiejętności agenta Firebase
W większości przypadków umiejętności agenta Firebase można zainstalować w preferowanym edytorze za pomocą jednego polecenia:
Antigravity
Opcja 1. Dostęp na poziomie globalnym
Umiejętności agenta Firebase są dostępne w wtyczce Firebase w Antigravity Marketplace (oraz w pakiecie integracyjnym Build with Google ). Zainstaluj wtyczkę, korzystając z jednej z tych opcji:
- W Antigravity Marketplace: kliknij Dostosowania, wybierz kartę Marketplace, a potem kliknij + na karcie wtyczki Firebase.
- W Antigravity CLI: Uruchom
/plugin install firebase@agent-marketplace(lub uruchom/plugini zainstaluj Firebase na karcie Odkryj). Wtyczki zainstalowane w Antigravity są też automatycznie synchronizowane z Antigravity CLI. - Podczas wdrażania: zaznacz pole wyboru stosu Firebase.
Opcja 2. Dostęp na poziomie projektu
W katalogu projektu uruchom to polecenie:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
W terminalu uruchom te polecenia:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
Opcja 1. Terminal Codex
W terminalu uruchom te polecenia:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebaseOpcja 2. Aplikacja Codex
Wykonaj te zadania jednorazowo:
Zarejestruj się w terminalu:
codex plugin marketplace add firebase/agent-skillsCałkowicie uruchom ponownie aplikację Codex.
Otwórz Wtyczki.
Wybierz Marketplace/źródło Firebase.
Otwórz Firebase i kliknij + Zainstaluj.
Rozpocznij nowe zadanie.
Wpisz
@Firebase, aby wybrać wtyczkę, lub poproś Codex o wykonanie zadania Firebase.
Cursor
Opcja 1: Zainstaluj wtyczkę bezpośrednio z Cursor Marketplace.
Opcja 2. W terminalu uruchom to polecenie:
npx skills add firebase/agent-skills --agent=cursor
Inni agenci
W terminalu uruchom to polecenie:
npx skills add firebase/agent-skills
Aktualizowanie umiejętności agenta Firebase
Aby pobrać wszystkie dostępne aktualizacje i usunąć nieaktualne umiejętności, uruchom polecenie update:
Antigravity
Wtyczki zainstalowane z Antigravity Marketplace (lub włączone podczas wdrażania) są zarządzane i aktualizowane automatycznie przez Antigravity.
Jeśli umiejętności agenta zostały zainstalowane za pomocą polecenia npx, możesz pobrać wszystkie dostępne aktualizacje, uruchamiając polecenie update:
npx skills update --all
Claude Code
claude plugin marketplace update firebase
Codex
Odśwież podsumowanie repozytorium:
codex plugin marketplace upgrade firebase
Jeśli odświeżona wersja nie zostanie wykryta, zainstaluj ponownie wtyczkę:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
Cursor
npx skills update --all
Inni agenci
npx skills update --all
Korzystanie z umiejętności agenta Firebase
Asystenci AI są zaprojektowani tak, aby automatycznie korzystać z umiejętności, gdy wykryją, że opis umiejętności pasuje do bieżącego żądania. Umiejętności można jednak też wywoływać ręcznie. Często robi się to, wpisując / na czacie agenta i wyszukując nazwę umiejętności.
Podstawowe komponenty umiejętności
Każda umiejętność agenta to specjalistyczny pakiet oparty na definicji SKILL.md, która udostępnia asystentowi AI te komponenty:
- Specjalistyczne instrukcje: szczegółowe wskazówki dotyczące wykonywania konkretnych zadań, takich jak implementowanie Firebase Authentication czy udostępnianie Cloud Firestore bazy danych.
- Sprawdzone metody: wbudowane wzorce bezpieczeństwa i wydajności, które zapewniają, że Twoja aplikacja od początku będzie zgodna z zaleceniami Firebase.
- Skrypty automatyzacji: kod wykonywalny, który umożliwia agentowi AI automatyczne konfigurowanie środowiska lokalnego.
Zalety korzystania z umiejętności
Korzystanie z umiejętności agenta zmniejsza nakład pracy związany z wyszukiwaniem dokumentacji, a jednocześnie zwiększa skuteczność interakcji z AI.
Niższe koszty tokenów
Tradycyjne integracje AI często z góry wczytują ogromne ilości dokumentacji, co zużywa znaczną liczbę tokenów i zwiększa koszty sesji. Umiejętności agenta korzystają z progresywnego ujawniania informacji , aby zminimalizować ten narzut:
- Agent początkowo tylko „skanuje” krótkie metadane, aby sprawdzić, czy dana umiejętność jest odpowiednia.
- Szczegółowe instrukcje i zasoby są wczytywane tylko wtedy, gdy agent stwierdzi, że są one niezbędne do wykonania konkretnego zadania.
Implementacja z pomocą AI
Zamiast ręcznie przeszukiwać dokumentację, możesz opisać swój cel w języku naturalnym. Umiejętności pomagają asystentowi AI w wykonywaniu takich zadań jak:
- Dodaj do mojej aplikacji internetowej ekran logowania.
- Zapisz elementy mojej listy zadań do wykonania w bazie danych.
- Pomóż mi wdrożyć moją nową aplikację internetową.
Pełną listę umiejętności agenta Firebase znajdziesz w sekcji Dostępne umiejętności.
Korzystanie z umiejętności razem z serwerem Firebase MCP
Umiejętności agenta zostały zaprojektowane tak, aby uzupełniać serwer Firebase MCP:
- Serwer Firebase MCP: zaprojektowany do przepływów pracy związanych z tworzeniem aplikacji z pomocą AI, umożliwiający asystentom AI programowe interakcje z projektami, zasobami i danymi Firebase.
- Umiejętności agenta Firebase: zawierają krótkie instrukcje i zalecane metody, które informują agenta, jak wykonywać zadania Firebase za pomocą progresywnego ujawniania informacji, które jest efektywne pod względem zużycia tokenów. Uczą agenta, jak skutecznie korzystać z narzędzi takich jak Firebase CLI i serwer MCP.
Dostępne umiejętności
Firebase udostępnia zestaw umiejętności dotyczących podstawowych usług. Umiejętności dotyczące dodatkowych produktów i funkcji Firebase już wkrótce!
| Umiejętność | Opis |
|---|---|
firebase-ai-logic-basics |
Pomaga w integracji Firebase AI Logic (Gemini API) z aplikacjami internetowymi. Obejmuje konfigurację, wnioskowanie multimodalne, dane wyjściowe w postaci uporządkowanej i bezpieczeństwo. |
firebase-app-hosting-basics |
Usprawnia proces wdrażania nowoczesnych frameworków internetowych, takich jak Next.js i Angular, które wymagają obsługi backendu za pomocą Firebase App Hosting, oraz zarządzania nimi. |
firebase-auth-basics |
Pomaga w implementowaniu bezpiecznego logowania za pomocą Firebase Authentication, zarządzaniu bazą użytkowników i ochronie danych za pomocą reguł bezpieczeństwa opartych na uwierzytelnianiu Security Rules. |
firebase-basics |
Pomaga w pierwszym dodaniu Firebase do aplikacji i poznaniu ogólnych przepływów pracy na platformie. |
firebase-crashlytics |
Pomaga w konfigurowaniu, instrumentowaniu i weryfikowaniu Firebase Crashlytics w aplikacjach na iOS i Androida. |
firebase-local-env-setup |
Pomaga w konfigurowaniu środowiska lokalnego, w tym Firebase CLI i Firebase Local Emulator Suite, na potrzeby tworzenia aplikacji w Firebase. |
firebase-data-connect-basics |
Pomaga w implementowaniu i zarządzaniu Firebase SQL Connect, aby tworzyć aplikacje oparte na PostgreSQL, które są bezpieczne pod względem typów, za pomocą GraphQL. |
firebase-firestore-standard |
Obejmuje podstawy Cloud Firestore, w tym udostępnianie bazy danych, pisanie Security Rules i wykonywanie operacji na danych za pomocą pakietu SDK. |
firebase-firestore-enterprise-native-mode |
Obejmuje podstawy Cloud Firestore w trybie natywnym wersji Enterprise, w tym udostępnianie bazy danych, pisanie Security Rules i wykonywanie operacji na danych za pomocą pakietu SDK. |
firebase-hosting-basics |
Pomaga we wdrażaniu statycznych witryn, aplikacji jednostronicowych i prostych mikroserwisów w Firebase Hosting. |
firestore-security-rules-auditor |
Pomaga w audytowaniu Cloud Firestore Security Rules pod kątem typowych luk w zabezpieczeniach i sprawdzonych metod. |
firebase-remote-config-basics |
Pomaga w zarządzaniu szablonami Remote Config, w tym w konfigurowaniu Remote Config, zarządzaniu flagami funkcji, korzystaniu z pakietu SDK i dynamicznym aktualizowaniu zachowania aplikacji. |
Dalsze kroki
- Dowiedz się, jak korzystać z umiejętności agenta w Antigravity.
- Korzystaj z serwera Firebase MCP.
- Integruj usługi Firebase za pomocą pomocy AI.