Firebase aracı becerileri (GitHub), Firebase'e özgü bilgi, talimat ve iş akışlarını içeren taşınabilir, bağımsız modüllerdir. Bu beceriler, yapay zeka asistanlarının Firebase ile ilgili en iyi uygulamaları anlamasına ve karmaşık görevleri daha yüksek doğruluk ve daha düşük jeton maliyetiyle yürütmesine yardımcı olmak için tasarlanmıştır. Firebase aracı becerilerinin tam listesi için Kullanılabilir beceriler başlıklı makaleyi inceleyin.
Başlayın
Firebase aracı becerileri, Antigravity, Claude Code, Codex ve Cursor gibi becerileri destekleyen tüm yapay zeka asistanlarıyla çalışır.
Firebase aracı becerilerini yükleme
Çoğu durumda, Firebase aracı becerileri tercih ettiğiniz düzenleyiciye tek bir komutla yüklenebilir:
Antigravity
1. seçenek: Genel düzeyde erişim
Firebase aracı becerileri, Antigravity Marketplace'teki Firebase eklentisine (ve Build with Google entegrasyon paketine) dahildir. Aşağıdaki seçeneklerden birini kullanarak eklentiyi yükleyin:
- Antigravity Marketplace'ten: Customizations'ı (Özelleştirmeler) tıklayın, Marketplace (Marketplace) sekmesini seçin ve ardından Firebase eklenti kartında + simgesini tıklayın.
- Antigravity CLI içinde: Çalıştır'ı seçin
/plugin install firebase@agent-marketplace(veya/pluginkomutunu çalıştırın ve Keşfet sekmesinden Firebase'i yükleyin). Antigravity klasörüne yüklenen eklentiler de otomatik olarak Antigravity CLI klasörüyle senkronize edilir. - İlk katılım sırasında: Firebase yığınının onay kutusunu işaretleyin.
2. seçenek: Proje düzeyinde erişim
Projenizin dizininde aşağıdaki komutu çalıştırın:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
Terminalinizde aşağıdaki komutları çalıştırın:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
1. seçenek: Codex terminali
Terminalinizde aşağıdaki komutları çalıştırın:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebase2. seçenek: Codex uygulaması
Aşağıdaki görevleri bir kez tamamlayın:
Terminal üzerinden kaydolma:
codex plugin marketplace add firebase/agent-skillsCodex uygulamasını tamamen yeniden başlatın.
Eklentiler'i açın.
Firebase pazar yerini/kaynağını seçin.
Firebase'i açın ve + Install'u (+ Yükle) tıklayın.
Yeni bir görev başlatın.
Eklentiyi seçmek için
@Firebaseyazın veya Codex'ten bir Firebase görevi gerçekleştirmesini isteyin.
İmleç
1. seçenek: Eklentiyi doğrudan Cursor Marketplace'ten yükleyin.
2. seçenek: Terminalinizde aşağıdaki komutu çalıştırın:
npx skills add firebase/agent-skills --agent=cursor
Diğer temsilciler
Terminalinizde aşağıdaki komutu çalıştırın:
npx skills add firebase/agent-skills
Firebase aracı becerilerini güncelleme
update komutunu çalıştırarak mevcut tüm güncellemeleri alabilir ve eski becerileri temizleyebilirsiniz:
Antigravity
Antigravity Marketplace'ten yüklenen (veya ilk katılım sırasında etkinleştirilen) eklentiler, Antigravity tarafından otomatik olarak yönetilir ve güncellenir.
Temsilci becerilerini npx komutunu kullanarak yüklediyseniz update komutunu çalıştırarak mevcut tüm güncellemeleri alabilirsiniz:
npx skills update --all
Claude Code
claude plugin marketplace update firebase
Codex
Depo anlık görüntüsünü yenileyin:
codex plugin marketplace upgrade firebase
Yenilenen sürüm alınmazsa eklentiyi yeniden yükleyin:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
İmleç
npx skills update --all
Diğer temsilciler
npx skills update --all
Firebase aracı becerilerini kullanma
Yapay zeka asistanları, bir becerinin açıklamasının mevcut isteğinizle eşleştiğini algıladığında becerileri otomatik olarak kullanacak şekilde tasarlanmıştır. Ancak beceriler manuel olarak da çağrılabilir. Bu işlem genellikle temsilci sohbetine / yazıp beceri adını arayarak yapılır.
Becerinin temel bileşenleri
Her temsilci becerisi, yapay zeka asistanına aşağıdaki bileşenleri sağlayan bir SKILL.md tanımı etrafında şekillenen özel bir pakettir:
- Özel talimatlar: Firebase Authentication'yi uygulama veya Cloud Firestore veritabanı sağlama gibi belirli görevleri yerine getirme konusunda ayrıntılı rehberlik.
- En iyi uygulamalar: Uygulamanızın en başından itibaren Firebase önerilerine uymasını sağlayan yerleşik güvenlik ve performans kalıpları.
- Otomasyon komut dosyaları: Yapay zeka ajanınızın yerel ortam kurulumunu veya yapılandırmasını otomatik olarak yapmasına olanak tanıyan yürütülebilir kod.
Becerileri kullanmanın avantajları
Temsilci becerilerini kullanmak, dokümanları manuel olarak arama zahmetini azaltırken yapay zeka etkileşimlerinizin verimliliğini artırır.
Daha düşük jeton maliyetleri
Geleneksel yapay zeka entegrasyonları genellikle başlangıçta büyük miktarda belge yükler. Bu da önemli miktarda jeton tüketir ve oturum maliyetlerini artırır. Temsilci becerileri, bu ek yükü en aza indirmek için kademeli açıklama yöntemini kullanır:
- Temsilci, başlangıçta yalnızca bir becerinin alakalı olup olmadığını görmek için kısa meta verileri "tarar".
- Ayrıntılı talimatlar ve kaynaklar yalnızca temsilci, göreviniz için gerekli olduğunu belirlediğinde yüklenir.
Yapay zeka destekli uygulama
Dokümanları manuel olarak aramak yerine amacınızı doğal dille açıklayabilirsiniz. Beceriler, yapay zeka asistanınıza aşağıdaki gibi görevleri yerine getirmesi için yol gösterir:
- Web uygulamama oturum açma ekranı ekle.
- Yapılacaklar listemdeki öğeleri bir veritabanına kaydetme
- Yeni web uygulamamı dağıtmama yardım et.
Firebase aracı becerilerinin tam listesi için Kullanılabilir beceriler başlıklı makaleyi inceleyin.
Becerileri Firebase MCP sunucusuyla birlikte kullanma
Temsilci becerileri, Firebase MCP sunucusunu tamamlayacak şekilde tasarlanmıştır:
- Firebase MCP sunucusu: Yapay zeka destekli geliştirme iş akışları için tasarlanmıştır. Yapay zeka asistanlarının Firebase projeleriniz, kaynaklarınız ve verilerinizle programatik olarak etkileşim kurmasını sağlar.
- Firebase aracı becerileri: Bir aracıya, jeton açısından verimli aşamalı açıklama yoluyla Firebase görevlerini nasıl gerçekleştireceğini anlatan hızlı talimatlar ve önerilen uygulamalar sağlar. Temsilciye, Firebase CLI ve MCP sunucusu gibi araçları etkili bir şekilde nasıl kullanacağını öğretirler.
Kullanılabilir beceriler
Firebase, temel ürünler için bir dizi beceri sunar. Diğer Firebase ürünleri ve özellikleriyle ilgili beceriler yakında eklenecek.
| Beceri | Açıklama |
|---|---|
firebase-ai-logic-basics |
Firebase AI Logic'ın (Gemini API) web uygulamalarına entegre edilmesine yardımcı olur. Kurulum, çok formatlı çıkarım, yapılandırılmış çıkış ve güvenlik konularını kapsar. |
firebase-analytics |
iOS ve Android uygulamalarında Google Analytics için ekran görüntülemelerini ölçmeye ve kullanmaya başlamanıza yardımcı olur. |
firebase-app-hosting-basics |
Firebase App Hosting kullanarak arka uç desteği gerektiren Next.js ve Angular gibi modern web çerçevelerini dağıtma ve yönetme sürecini kolaylaştırır. |
firebase-auth-basics |
Firebase Authentication ile güvenli oturum açma özelliğini uygulamanıza, kullanıcı tabanınızı yönetmenize ve kimlik doğrulamaya dayalı Security Rules kullanarak verilerinizi korumanıza yardımcı olur. |
firebase-basics |
Firebase'i uygulamanıza ilk kez eklemenize ve genel platform iş akışlarını öğrenmenize yardımcı olur. |
firebase-crashlytics |
iOS ve Android uygulamalarında Firebase Crashlytics'i ayarlama, kullanma ve doğrulama konusunda yardımcı olur. |
firebase-local-env-setup |
Firebase geliştirme için Firebase CLI ve Firebase Local Emulator Suite dahil olmak üzere yerel ortamınızı ayarlamanıza yardımcı olur. |
firebase-data-connect-basics |
GraphQL kullanarak tür güvenli, PostgreSQL destekli uygulamalar oluşturmak için Firebase SQL Connect'i uygulamaya ve yönetmeye yardımcı olur. |
firebase-firestore-standard |
Veritabanı temel hazırlığı, Security Rules yazma ve SDK ile veri işlemleri gerçekleştirme dahil olmak üzere Cloud Firestore ile ilgili temel bilgileri kapsar. |
firebase-firestore-enterprise-native-mode |
Veritabanı temel hazırlığı, Security Rules yazma ve SDK ile veri işlemleri gerçekleştirme dahil olmak üzere Enterprise sürümü yerel modunda Cloud Firestore ile ilgili temel bilgileri kapsar. |
firebase-hosting-basics |
Statik web sitelerini, tek sayfalık uygulamaları (SPA) ve basit mikro hizmetleri Firebase Hosting'e dağıtmanıza yardımcı olur. |
firestore-security-rules-auditor |
Yaygın güvenlik açıkları ve en iyi uygulamalar için Cloud Firestore Security Rules denetimine yardımcı olur. |
firebase-remote-config-basics |
Remote Config oluşturma, özellik bayraklarını yönetme, SDK kullanımı ve uygulama davranışını dinamik olarak güncelleme dahil olmak üzere Remote Config şablon yönetimine yardımcı olur. |
Sonraki adımlar
- Antigravity ile temsilci becerilerini nasıl kullanacağınızı öğrenin.
- Firebase MCP sunucusunu kullanma
- Yapay Zeka Desteği'ni kullanarak Firebase hizmetlerini entegre etme