إضافة Firebase إلى Gemini CLI

يتضمّن Firebase عملية دمج مع Gemini CLI، وهو وكيل الترميز المفتوح المصدر من Google الذي يتيح لك الاستفادة من إمكانات نماذج Gemini مباشرةً في نافذة الأوامر على جهازك. يمكنك تثبيت إضافة Firebase لمنح Gemini CLI المزيد من الإمكانات والخبرات الخاصة بمنصة Firebase.

إذا كان لديك Gemini CLI مثبّتًا، يمكنك تشغيل هذا الأمر لتثبيت إضافة Firebase:

gemini extensions install https://github.com/firebase/agent-skills/

يصف هذا الدليل إضافة Firebase ويقدّم تفاصيل حول تثبيت Gemini CLI واستخدامه مع الإضافة.

مزايا الإضافة

الإضافة في Firebase قيد التنفيذ

إضافة Firebase لـ Gemini CLI هي حزمة تنفّذ ما يلي:

  • تثبِّت خادم Firebase MCP وتضبطه تلقائيًا لاستخدامه في مساحة عملك. يمنح خادم Firebase MCP الوكيل Gemini CLI عدة ميزات جديدة:
    • مكتبة من الطلبات المكتوبة مسبقًا والمحسّنة لتطوير تطبيق وتشغيله باستخدام Firebase. يمكنك تشغيل هذه الطلبات باستخدام أوامر الشرطة المائلة في Gemini CLI.
    • إمكانية استخدام Gemini CLI للأدوات للعمل مباشرةً مع مشروع Firebase وتنفيذ مهام نيابةً عنك، مثل إنشاء قواعد البيانات ونشر التطبيقات. للاطّلاع على قائمة كاملة بالأدوات، يُرجى مراجعة مستندات خادم Firebase MCP.
    • واجهة تتيح لـ Gemini CLI البحث عن مستندات Firebase بتنسيق موارد مناسب للنماذج اللغوية الكبيرة.
  • تضيف ملف سياق خاصًا بمنصة Firebase إلى مشروعك. يوفّر ملف السياق هذا، المعروف أيضًا باسم ملف القواعد، أدوات تطوير مستندة إلى الوكلاء (مثل Gemini CLI) مع طلبات وتلميحات إضافية تزيد من قدرته على مساعدتك في تطوير التطبيقات باستخدام Firebase.

تثبيت إضافة Firebase لـ Gemini CLI

  1. إذا لم يسبق لك تثبيت Gemini CLI، يمكنك تثبيته الآن.

    إذا لم تكن متأكدًا من خيار المصادقة الذي يجب استخدامه، ما عليك سوى بدء Gemini CLI، وسيوجّهك خلال عملية تسجيل الدخول باستخدام حسابك على Google. تكون طريقة المصادقة هذه مناسبة لمعظم المستخدمين، خاصةً إذا كنت بدأت للتو استخدام Gemini CLI.

  2. ثبِّت إضافة Firebase عن طريق تشغيل الأمر التالي من نافذة الأوامر (وليس من نافذة أوامر Gemini CLI):

    gemini extensions install https://github.com/firebase/agent-skills/
  3. بعد التثبيت، ستتوفّر الإضافة لجميع مساحات عمل Gemini CLI.

    إذا لزم الأمر، يمكنك إيقاف الإضافة لمساحات عمل معيّنة:

    gemini extensions disable firebase --scope=workspace

تعديل الإضافة

يتم تعديل إضافة Firebase بشكل متكرر، لذا عليك تعديل الإصدار المثبَّت بانتظام:

gemini extensions update firebase

الخطوات التالية

بعد تثبيت الإضافة، سيستخدم Gemini CLI تلقائيًا السياق والأدوات والموارد التي توفّرها الإضافة. تساهم هذه الميزات مجتمعةً في تحسين قدرة Gemini CLI بشكل كبير على مساعدتك في تطوير تطبيقات Firebase وتشغيلها.

كخطوة تالية، جرِّب تشغيل بعض الطلبات المكتوبة مسبقًا التي توفّرها لك إضافة Firebase. على سبيل المثال: