مهارات وكيل Firebase

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

البدء

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

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

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

Antigravity

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

    يتم تضمين مهارات وكلاء Firebase كإحدى حِزم الدمج الإنشاء باستخدام Google في Antigravity. فعِّل هذه الحزمة باستخدام أحد الخيارَين التاليَين:

    • أثناء عملية الإعداد: ضَع علامة في مربّع الاختيار بجانب حزمة Firebase.
    • في الإعدادات بعد إكمال عملية الإعداد: انتقِل إلى الإعدادات > التخصيصات. ضمن إنشاء باستخدام مكوّنات Google الإضافية، انقر على تخصيص، ثم انقر على تنزيل لدمج 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 الطرفية

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

    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.

المؤشر

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

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

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

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

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

npx skills add firebase/agent-skills

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

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

Antigravity

تتم إدارة عمليات الدمج المفعَّلة من خلال Build with Google وتحديثها تلقائيًا بواسطة المحرّر.

إذا ثبّت مهارات الوكيل باستخدام الأمر 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

المؤشر

npx skills update --all

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

npx skills update --all

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • خادم 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) وتعديل سلوك التطبيق ديناميكيًا.

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