مهارات وكيل Firebase

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

البدء

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

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

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

Antigravity

يتم تضمين مهارات وكيل Firebase كإحدى حِزم التكامل Build with Google في Antigravity. يمكنك تفعيل هذه الحزمة للوصول على مستوى العالم في نقطتَين:

  • أثناء الإعداد: ضَع علامة في مربّع الاختيار الخاص بحزمة Firebase.
  • في الإعدادات: انتقِل إلى الإعدادات > التخصيصات. ضمن Build with Google Plugins، انقر على تخصيص، ثم على تنزيل لعملية دمج Firebase.

إذا كنت تفضّل الوصول على مستوى المشروع، نفِّذ الأمر التالي في دليل مشروعك:

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

Claude Code

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

Codex

يمكنك التثبيت من وحدة طرفية Codex أو تطبيق Codex.

وحدة طرفية Codex

codex plugin marketplace add firebase/skills
codex plugin add firebase@firebase

تطبيق Codex

يتطلّب التطبيق تسجيلك مرة واحدة من خلال الوحدة الطرفية:

codex plugin marketplace add firebase/skills

بعد ذلك، اتّبِع الخطوات التالية:

  1. أعِد تشغيل تطبيق Codex بالكامل.
  2. افتح المكوّنات الإضافية.
  3. اختَر مصدر/سوق Firebase.
  4. افتح Firebase وانقر على + تثبيت.
  5. ابدأ مهمة جديدة.
  6. اكتب @Firebase لاختيار المكوّن الإضافي، أو اطلب من Codex تنفيذ مهمة على Firebase.

Cursor

يمكنك تثبيت مهارات وكيل Firebase مباشرةً من Cursor Marketplace أو عن طريق تنفيذ الأمر التالي في الوحدة الطرفية:

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

Cursor

npx skills update --all

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

npx skills update --all

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

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

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

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

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

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

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

تكاليف أقل للرموز

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

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

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

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

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

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

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

تم تصميم مهارات الوكيل لتكمّل الـ Firebase MCP server:

  • خادم 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-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 تساعد في نشر المواقع الإلكترونية الثابتة وتطبيقات الصفحة الواحدة والخدمات المصغّرة البسيطة.
firestore-security-rules-auditor تساعد في تدقيق "قواعد الأمان" في Firestore بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات.
firebase-remote-config-basics تساعد في إدارة نماذج Remote Config، بما في ذلك إعداد Remote Config وإدارة علامات الميزات واستخدام حزمة تطوير البرامج (SDK) وتعديل سلوك التطبيق ديناميكيًا.

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