Keahlian agen Firebase (GitHub) adalah modul berisi pengetahuan, petunjuk, dan alur kerja khusus Firebase yang bersifat portabel dan berdiri sendiri. Modul ini dirancang untuk membantu asisten AI memahami praktik terbaik Firebase dan menjalankan tugas kompleks dengan akurasi yang lebih tinggi dan biaya token yang lebih rendah. Untuk mengetahui daftar lengkap keahlian agen Firebase, lihat Keahlian yang tersedia.
Memulai
Keahlian agen Firebase dapat digunakan dengan asisten AI apa pun yang mendukung keahlian, termasuk Antigravity, Gemini CLI, Claude Code, Cursor, dan GitHub Copilot.
Menginstal keahlian agen Firebase
Dalam sebagian besar kasus, keahlian 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 keahlian agen Firebase
Asisten AI dirancang untuk menggunakan keahlian secara otomatis setiap kali asisten AI tersebut mendeteksi bahwa
deskripsi keahlian cocok dengan permintaan Anda saat ini. Namun, keahlian juga dapat
dipanggil secara manual. Hal ini sering dilakukan dengan mengetikkan / di chat agen dan
menelusuri nama keahlian.
Komponen inti keahlian
Setiap keahlian 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 keahlian
Penggunaan keahlian agen dapat mengurangi upaya manual dalam menelusuri dokumentasi sekaligus meningkatkan efisiensi interaksi AI Anda.
Biaya token yang lebih rendah
Integrasi AI konvensional sering kali memuat dokumentasi dalam jumlah besar di awal, sehingga menghabiskan banyak token dan meningkatkan biaya sesi. Keahlian agen menggunakan pengungkapan progresif untuk meminimalkan beban ini:
- Pada tahap awal, agen hanya "memindai" metadata singkat untuk melihat apakah suatu keahlian relevan atau tidak.
- Petunjuk dan resource mendetail hanya akan 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 menggunakan bahasa alami. Keahlian akan memandu asisten AI Anda untuk melakukan tugas-tugas seperti berikut:
- Tambahkan 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 keahlian agen Firebase, lihat Keahlian yang tersedia.
Menggunakan keahlian bersama server Firebase MCP
Keahlian agen dirancang untuk melengkapi server Firebase MCP:
- Server Firebase MCP: 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 singkat dan praktik yang direkomendasikan untuk memandu agen dalam melakukan tugas Firebase melalui pengungkapan progresif yang hemat token. Keahlian ini mengedukasi agen tentang cara menggunakan alat seperti Firebase CLI dan server MCP secara efektif.
Keahlian yang tersedia
Firebase menyediakan serangkaian keahlian untuk produk inti. Keahlian untuk produk dan fitur Firebase tambahan akan hadir dalam waktu dekat.
| Keahlian | 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 deployment dan pengelolaan 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 keahlian agen dengan Gemini CLI.
- Pelajari cara menggunakan keahlian agen dengan Antigravity.