Keahlian agen Firebase (GitHub) bersifat portabel, modul mandiri yang berisi pengetahuan, petunjuk, dan alur kerja khusus Firebase. Alat ini dirancang untuk membantu asisten AI memahami praktik terbaik Firebase dan menjalankan tugas yang rumit dengan akurasi yang lebih tinggi dan biaya token yang lebih rendah. Untuk mengetahui daftar lengkap kemampuan agen Firebase, lihat Kemampuan yang tersedia.
Mulai
Kemampuan agen Firebase berfungsi dengan asisten AI apa pun yang mendukung kemampuan, termasuk Antigravity, Gemini CLI, Claude Code, Cursor, dan GitHub Copilot.
Menginstal kemampuan agen Firebase
Dalam sebagian besar kasus, keterampilan agen Firebase dapat diinstal di editor pilihan Anda dengan satu perintah:
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
Kursor
npx skills add firebase/agent-skills
GitHub Copilot di VS Code
npx skills add firebase/agent-skills
Agen lainnya
npx skills add firebase/agent-skills
Menggunakan kemampuan agen Firebase
Asisten AI dirancang untuk menggunakan keterampilan secara otomatis setiap kali mendeteksi bahwa deskripsi keterampilan cocok dengan permintaan Anda saat ini. Namun, skill juga dapat dipanggil secara manual. Hal ini sering dilakukan dengan mengetik / di chat agen dan menelusuri nama skill.
Komponen inti skill
Setiap keterampilan agen adalah paket khusus yang dapat menyediakan komponen berikut untuk asisten AI:
- Petunjuk khusus: Panduan mendetail tentang cara menyelesaikan tugas tertentu, seperti menerapkan autentikasi atau menyediakan database Cloud Firestore.
- Praktik terbaik: Pola keamanan dan performa bawaan untuk memastikan aplikasi Anda mengikuti rekomendasi Firebase sejak awal.
- Skrip otomatisasi: Kode yang dapat dieksekusi yang memungkinkan agen AI Anda melakukan penyiapan atau konfigurasi lingkungan lokal secara otomatis.
Manfaat menggunakan skill
Penggunaan keterampilan agen mengurangi upaya manual dalam menelusuri dokumentasi sekaligus meningkatkan efisiensi interaksi AI Anda.
Biaya token yang lebih rendah
Integrasi AI konvensional sering kali memuat sejumlah besar dokumentasi di awal, yang menggunakan banyak token dan meningkatkan biaya sesi. Keahlian agen menggunakan pengungkapan progresif untuk meminimalkan beban ini:
- Awalnya, agen hanya "memindai" metadata singkat untuk melihat apakah suatu skill relevan.
- Petunjuk dan resource mendetail hanya dimuat saat agen menentukan bahwa petunjuk dan resource tersebut diperlukan untuk tugas spesifik Anda.
Penerapan yang dipandu AI
Daripada menelusuri dokumentasi secara manual, Anda dapat mendeskripsikan maksud Anda dalam bahasa alami. Keterampilan memandu asisten AI Anda untuk melakukan tugas seperti berikut:
- Menambahkan layar login ke aplikasi web saya.
- Simpan item daftar tugas saya ke database.
- Bantu saya men-deploy aplikasi web baru saya.
Untuk mengetahui daftar lengkap kemampuan agen Firebase, lihat Kemampuan yang tersedia.
Menggunakan skill bersama server Firebase MCP
Kemampuan agen dirancang untuk melengkapi server Firebase MCP:
- Server MCP Firebase: Dirancang untuk alur kerja pengembangan yang dibantu AI, sehingga memungkinkan asisten AI berinteraksi dengan project, resource, dan data Firebase Anda secara terprogram.
- Keahlian agen Firebase: Memberikan petunjuk cepat dan praktik terbaik yang direkomendasikan yang memberi tahu agen cara melakukan tugas Firebase melalui pengungkapan progresif yang hemat token. Mereka mengedukasi agen tentang cara menggunakan alat seperti Firebase CLI dan server MCP secara efektif.
Keahlian yang tersedia
Firebase menyediakan serangkaian keterampilan untuk produk inti. Keterampilan untuk produk dan fitur Firebase tambahan akan segera hadir.
| Badge | Deskripsi |
|---|---|
firebase-basics |
Membantu menyiapkan lingkungan lokal, menambahkan Firebase ke aplikasi untuk pertama kalinya, dan mempelajari alur kerja platform umum. |
firebase-auth-basics |
Membantu Anda menerapkan login yang aman, mengelola basis pengguna, dan melindungi data Anda menggunakan Security Rules berbasis autentikasi. |
firebase-firestore-basics |
Mencakup dasar-dasar Cloud Firestore, termasuk penyediaan database, penulisan Security Rules, dan melakukan operasi data dengan SDK. |
firebase-app-hosting-basics |
Menyederhanakan proses men-deploy dan mengelola framework web modern seperti Next.js dan Angular yang memerlukan dukungan backend. |
firebase-hosting-basics |
Membantu men-deploy situs statis, Aplikasi Satu Halaman (SPA), dan microservice sederhana. |
firebase-ai-logic-basics |
Membantu mengintegrasikan Firebase AI Logic (Gemini API) ke dalam aplikasi web. Mencakup penyiapan, inferensi multimodal, output terstruktur, dan keamanan. |
Langkah berikutnya
- Pelajari cara menggunakan keterampilan agen dengan Gemini CLI.
- Pelajari cara menggunakan kemampuan agen dengan Antigravity.