Kemampuan agen Firebase

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