مهارات وكيل 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

  • thought الخيار 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

استخدام المهارات مع خادم Firebase MCP

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

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

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

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

المهارة الوصف
firebase-ai-logic-basics يساعد في دمج Firebase AI Logic (Gemini API) في تطبيقات الويب. يتناول هذا القسم عملية الإعداد والاستنتاج المتعدّد الوسائط والناتج المنظَّم والأمان.
firebase-app-hosting-basics تبسّط عملية نشر أُطر عمل الويب الحديثة وإدارتها، مثل Next.js وAngular التي تتطلّب دعمًا من الخلفية باستخدام Firebase App Hosting.
firebase-auth-basics تساعدك هذه الخدمة في تنفيذ عملية تسجيل دخول آمنة باستخدام Firebase Authentication، وإدارة قاعدة المستخدمين، وحماية بياناتك باستخدام Security Rules المستندة إلى المصادقة.
firebase-basics تساعد في إضافة Firebase إلى تطبيقك للمرة الأولى والتعرّف على سير العمل العام للمنصة.
firebase-crashlytics تساعد في إعداد Firebase Crashlytics وقياس حالة التطبيق والتحقّق من صحتها في تطبيقات iOS وتطبيق Android.
firebase-local-env-setup تساعدك في إعداد بيئتك المحلية، بما في ذلك Firebase CLI وFirebase Local Emulator Suite، للتطوير في 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) والخدمات المصغّرة البسيطة على Firebase Hosting.
firestore-security-rules-auditor تساعد في تدقيق Cloud Firestore Security Rules بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات.
firebase-remote-config-basics تساعد في إدارة نماذج Remote Config، بما في ذلك إعداد Remote Config وإدارة علامات الميزات واستخدام حزمة تطوير البرامج (SDK) وتعديل سلوك التطبيق بشكل ديناميكي.

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