مهارات وكيل Firebase

مهارات وكلاء Firebase (GitHub) هي وحدات قابلة للنقل ومستقلة ذاتيًا تتضمّن معلومات وتعليمات ومهام سير عمل خاصة بـ Firebase. تم تصميمها لمساعدة المساعدين المستندين إلى الذكاء الاصطناعي في فهم أفضل الممارسات المتعلّقة بـ Firebase وتنفيذ المهام المعقّدة بدقة أعلى وتكلفة أقل للرموز المميّزة. للحصول على قائمة كاملة بمهارات وكلاء Firebase، يُرجى الاطّلاع على المهارات المتاحة.

البدء

تعمل مهارات وكلاء Firebase مع أي مساعد مستنِد إلى الذكاء الاصطناعي يتيح استخدام المهارات، بما في ذلك Antigravity وClaude Code وCodex وCursor.

تثبيت مهارات وكلاء Firebase

في معظم الحالات، يمكن تثبيت مهارات وكلاء Firebase في المحرِّر المفضّل لديك باستخدام أمر واحد:

Antigravity

  • الخيار 1: الوصول على المستوى العام

    يتم تضمين مهارات وكلاء Firebase في المكوّن الإضافي Firebase في Antigravity Marketplace (وكحزمة تكامل Build with Google). ثبِّت المكوّن الإضافي باستخدام أي من الخيارات التالية:

    • من "سوق Antigravity": انقر على التخصيصات، واختَر علامة التبويب السوق، ثم انقر على + في بطاقة المكوّن الإضافي Firebase.
    • في Antigravity CLI: شغِّل /plugin install firebase@agent-marketplace (أو شغِّل /plugin وثبِّت Firebase من علامة التبويب اقتراحات). تتم أيضًا مزامنة المكوّنات الإضافية المثبّتة في Antigravity تلقائيًا مع Antigravity CLI.
    • أثناء عملية الإعداد: ضَع علامة في مربّع الاختيار بجانب حزمة Firebase.
  • الخيار 2: إذن الوصول على مستوى المشروع

    نفِّذ الأمر التالي في دليل مشروعك:

    npx skills add firebase/agent-skills --agent=antigravity
    

Claude Code

نفِّذ الأوامر التالية في الوحدة الطرفية:

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

  • الخيار 1: Codex terminal

    نفِّذ الأوامر التالية في الوحدة الطرفية:

    codex plugin marketplace add firebase/agent-skills
    codex plugin add firebase@firebase
    
  • الخيار 2: تطبيق Codex

    1. أكمِل المهام التالية مرة واحدة:

      1. سجِّل من خلال الوحدة الطرفية باتّباع الخطوات التالية:

        codex plugin marketplace add firebase/agent-skills
        
      2. أعِد تشغيل تطبيق Codex بالكامل.

      3. افتح الإضافات.

      4. اختَر سوق Firebase أو مصدره.

      5. افتح Firebase وانقر على + تثبيت.

    2. بدء مهمة جديدة

    3. اكتب @Firebase لاختيار المكوّن الإضافي، أو اطلب من Codex تنفيذ مهمة في Firebase.

Cursor

  • الخيار 1: تثبيت المكوّن الإضافي مباشرةً من Cursor Marketplace

  • الخيار 2: نفِّذ الأمر التالي في الوحدة الطرفية:

    npx skills add firebase/agent-skills --agent=cursor
    

الوكلاء الآخرون

نفِّذ الأمر التالي في الوحدة الطرفية:

npx skills add firebase/agent-skills

تعديل مهارات وكلاء Firebase

يمكنك الحصول على جميع التحديثات المتاحة وحذف المهارات القديمة من خلال تشغيل الأمر update:

Antigravity

تتم إدارة وتحديث المكوّنات الإضافية المثبّتة من Antigravity Marketplace (أو المفعَّلة أثناء عملية الإعداد) تلقائيًا من خلال Antigravity.

إذا ثبّت مهارات الوكيل باستخدام الأمر npx، يمكنك الحصول على جميع التحديثات المتاحة من خلال تشغيل الأمر update:

npx skills update --all

‫Claude Code

claude plugin marketplace update firebase

Codex

أعِد تحميل لقطة المستودع:

codex plugin marketplace upgrade firebase

إذا لم يتم استخدام نسخة محدَّثة، أعِد تثبيت المكوّن الإضافي:

codex plugin remove firebase@firebase
codex plugin add firebase@firebase

Cursor

npx skills update --all

وكلاء آخرون

npx skills update --all

استخدام مهارات وكلاء Firebase

تم تصميم المساعدين المستنِدين إلى الذكاء الاصطناعي لاستخدام المهارات تلقائيًا عندما يكتشفون أنّ وصف المهارة يتطابق مع طلبك الحالي. ومع ذلك، يمكن أيضًا استدعاء المهارات يدويًا. يتم ذلك عادةً من خلال كتابة / في محادثة الوكيل والبحث عن اسم المهارة.

المكوّنات الأساسية للمهارة

كل مهارة من مهارات الوكيل هي حزمة متخصّصة يمكنها تزويد المساعد المستند إلى الذكاء الاصطناعي بالمكوّنات التالية:

  • تعليمات متخصّصة: إرشادات مفصّلة حول تنفيذ مهام معيّنة، مثل تنفيذ المصادقة أو توفير قاعدة بيانات Cloud Firestore
  • أفضل الممارسات: أنماط الأمان والأداء المضمّنة لضمان اتّباع تطبيقك لاقتراحات Firebase منذ البداية
  • النصوص البرمجية للتشغيل الآلي: هي رموز برمجية قابلة للتنفيذ تتيح لوكيل الذكاء الاصطناعي إعداد البيئة المحلية أو ضبطها تلقائيًا.

مزايا استخدام المهارات

يؤدي استخدام مهارات الوكيل إلى تقليل الجهد اليدوي المطلوب للبحث في المستندات، مع تحسين كفاءة تفاعلاتك مع الذكاء الاصطناعي.

تكاليف الرموز المميّزة المخفّضة

غالبًا ما تؤدي عمليات الدمج التقليدية للذكاء الاصطناعي إلى تحميل كميات هائلة من المستندات مسبقًا، ما يؤدي إلى استهلاك عدد كبير من الرموز المميزة وزيادة تكاليف الجلسة. تستخدم مهارات الوكيل الكشف التدريجي لتقليل هذا الحمل الزائد:

  • في البداية، لا يقوم الوكيل إلا "بفحص" البيانات الوصفية الموجزة لمعرفة ما إذا كانت إحدى المهارات ذات صلة.
  • ولا يتم تحميل التعليمات والموارد المفصّلة إلا عندما يحدّد الوكيل أنّها ضرورية لمهمتك المحدّدة.

التنفيذ الموجّه بالذكاء الاصطناعي

بدلاً من البحث يدويًا في المستندات، يمكنك وصف نيتك بلغة طبيعية. توجّه المهارات مساعدك المستنِد إلى الذكاء الاصطناعي لتنفيذ مهام مثل:

  • أريد إضافة شاشة تسجيل دخول إلى تطبيق الويب.
  • حفظ عناصر قائمة المهام في قاعدة بيانات
  • ساعدني في نشر تطبيق الويب الجديد.

للاطّلاع على قائمة كاملة بمهارات وكلاء Firebase، يُرجى الانتقال إلى المهارات المتاحة.

استخدام المهارات إلى جانب خادم Firebase MCP

تم تصميم مهارات الوكيل لتكملة خادم Firebase MCP:

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

المهارات المتاحة

توفّر Firebase مجموعة من المهارات للمنتجات الأساسية. ستتوفّر قريبًا مهارات لمنتجات وميزات إضافية في Firebase.

المهارة الوصف
firebase-ai-logic-basics يساعد في دمج Firebase AI Logic (Gemini API) في تطبيقات الويب. ويتناول الدرس الإعداد والاستنتاج المتعدد الوسائط والمخرجات المنظَّمة والأمان.
firebase-app-hosting-basics تبسّط هذه الخدمة عملية نشر أُطر عمل الويب الحديثة وإدارتها، مثل Next.js وAngular التي تتطلّب توفّر خادم خلفي.
firebase-auth-basics تساعدك هذه الخدمة في تنفيذ عمليات تسجيل دخول آمنة وإدارة قاعدة المستخدمين وحماية بياناتك باستخدام Security Rules المستند إلى المصادقة.
firebase-basics يساعدك في إضافة Firebase إلى تطبيقك لأول مرة، والتعرّف على سير العمل العام في المنصة.
firebase-crashlytics تساعد في إعداد Firebase Crashlytics وقياس حالة التطبيق والتحقّق من صحتها في تطبيقات iOS وتطبيق Android.
firebase-local-env-setup يساعدك في إعداد بيئتك المحلية لتطوير Firebase.
firebase-data-connect-basics يساعد في تنفيذ Firebase SQL Connect وإدارته لإنشاء تطبيقات آمنة من حيث النوع ومدعومة من PostgreSQL باستخدام GraphQL.
firebase-firestore-standard يتناول هذا الدرس أساسيات Cloud Firestore، بما في ذلك توفير قواعد البيانات وكتابة Security Rules وإجراء عمليات البيانات باستخدام حزمة تطوير البرامج (SDK).
firebase-firestore-enterprise-native-mode تتناول هذه الدورة أساسيات Cloud Firestore في وضع "الأصلي" لإصدار Enterprise، بما في ذلك توفير قواعد البيانات وكتابة Security Rules وإجراء عمليات البيانات باستخدام حزمة تطوير البرامج (SDK).
firebase-hosting-basics يساعد في نشر المواقع الإلكترونية الثابتة وتطبيقات الصفحة الواحدة (SPA) والخدمات المصغّرة البسيطة.
firestore-security-rules-auditor تساعد في تدقيق قواعد الأمان في Firestore بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات.
firebase-remote-config-basics تساعد هذه الأداة في إدارة نماذج Remote Config، بما في ذلك إعداد Remote Config وإدارة علامات الميزات واستخدام حزمة تطوير البرامج (SDK) وتعديل سلوك التطبيق بشكل ديناميكي.

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