Firebase aracı becerileri (GitHub), Firebase'e özgü bilgi, talimat ve iş akışlarının taşınabilir, bağımsız modülleridir. Bu işlevler, yapay zeka asistanlarının Firebase'deki en iyi uygulamaları anlamasına ve karmaşık görevleri daha yüksek doğrulukla ve daha düşük jeton maliyetiyle gerçekleştirmesine yardımcı olmak için tasarlanmıştır. Firebase temsilci becerilerinin tam listesi için Kullanılabilir beceriler başlıklı makaleyi inceleyin.
Başlayın
Firebase aracı becerileri; Antigravity, Gemini CLI, Claude Code, Cursor ve GitHub Copilot dahil olmak üzere 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
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
İmleç
npx skills add firebase/agent-skills
VS Code'da GitHub Copilot
npx skills add firebase/agent-skills
Diğer temsilciler
npx skills add firebase/agent-skills
Firebase aracısı becerilerini kullanma
Yapay zeka asistanları, bir becerinin açıklamasının mevcut isteğinizle eşleştiğini algıladıklarında becerileri otomatik olarak kullanacak şekilde tasarlanmıştır. Ancak beceriler manuel olarak da çağrılabilir. Bu işlem genellikle temsilci sohbetine / yazılıp beceri adı aranarak yapılır.
Becerinin temel bileşenleri
Her aracı becerisi, yapay zeka asistanına aşağıdaki bileşenleri sağlayabilen özel bir pakettir:
- Özel talimatlar: Kimlik doğrulama uygulama veya Cloud Firestore veritabanı sağlama gibi belirli görevleri gerçekleştirme hakkında ayrıntılı bilgi.
- En iyi uygulamalar: Uygulamanızın başından itibaren Firebase önerilerine uymasını sağlamak için yerleşik güvenlik ve performans kalıpları.
- Otomasyon komut dosyaları: Yapay zeka aracınızın yerel ortam kurulumunu veya yapılandırmasını otomatik olarak gerçekleştirmesine olanak tanıyan yürütülebilir kod.
Becerileri kullanmanın avantajları
Temsilci becerilerini kullanmak, doküman arama sürecindeki manuel çabayı azaltırken yapay zeka etkileşimlerinizin verimliliğini artırır.
Daha düşük jeton maliyetleri
Geleneksel yapay zeka entegrasyonları genellikle önceden büyük miktarda doküman yükler. Bu durum, önemli ölçüde jeton tüketimine ve oturum maliyetlerinin artmasına neden olur. Aracı becerileri, bu ek yükü en aza indirmek için aşamalı ifşa özelliğini kullanır:
- Aracı, bir becerinin alakalı olup olmadığını görmek için başlangıçta yalnızca kısa meta verileri "tarar".
- Ayrıntılı talimatlar ve kaynaklar yalnızca temsilci, belirli göreviniz için gerekli olduklarını belirlediğinde yüklenir.
Yapay zeka destekli uygulama
Dokümanlarda manuel olarak arama yapmak yerine amacınızı doğal dilde açıklayabilirsiniz. Beceriler, yapay zeka asistanınızı aşağıdaki gibi görevleri gerçekleştirmesi için yönlendirir:
- Web uygulamama oturum açma ekranı ekleyin.
- Yapılacaklar listemdeki öğeleri veritabanına kaydet.
- Yeni web uygulamamı dağıtmama yardımcı ol.
Firebase temsilci becerilerinin tam listesi için Kullanılabilir beceriler başlıklı makaleyi inceleyin.
Firebase MCP sunucusuyla birlikte becerileri kullanma
Aracı 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şime girmesini sağlar.
- Firebase aracısı becerileri: Bir aracıya, jeton açısından verimli aşamalı açıklama yoluyla Firebase görevlerini nasıl gerçekleştireceğini söyleyen hızlı talimatlar ve önerilen uygulamalar sağlar. Bu araçlar, temsilciye Firebase CLI ve MCP sunucusu gibi araçları nasıl etkili bir şekilde kullanacağını öğretir.
Kullanılabilir beceriler
Firebase, temel ürünler için bir dizi beceri sunar. Diğer Firebase ürünleri ve özellikleri için beceriler yakında kullanıma sunulacak.
| Beceri | Açıklama |
|---|---|
firebase-basics |
Yerel ortamınızı ayarlama, Firebase'i uygulamanıza ilk kez ekleme ve genel platform iş akışlarını öğrenme konusunda yardımcı olur. |
firebase-auth-basics |
Kimlik doğrulamaya dayalı Security Rules kullanarak güvenli oturum açma uygulamanıza, kullanıcı tabanınızı yönetmenize ve verilerinizi korumanıza yardımcı olur. |
firebase-firestore-basics |
Cloud Firestore ile ilgili temel bilgileri (ör. veritabanı sağlama, Security Rules yazma ve SDK ile veri işlemleri gerçekleştirme) kapsar. |
firebase-app-hosting-basics |
Arka uç desteği gerektiren Next.js ve Angular gibi modern web çerçevelerinin dağıtılması ve yönetilmesi sürecini kolaylaştırır. |
firebase-hosting-basics |
Statik web sitelerinin, tek sayfalık uygulamaların (SPA'lar) ve basit mikro hizmetlerin dağıtılmasına yardımcı olur. |
firebase-ai-logic-basics |
Firebase AI Logic (Gemini API) öğesinin web uygulamalarına entegre edilmesine yardımcı olur. Kurulum, çok formatlı çıkarım, yapılandırılmış çıkış ve güvenlik konularını kapsar. |
Sonraki adımlar
- Gemini CLI ile temsilci becerilerini nasıl kullanacağınızı öğrenin.
- Antigravity ile aracı becerilerini nasıl kullanacağınızı öğrenin.