مهارات وكلاء 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
أكمِل المهام التالية مرة واحدة:
التسجيل من خلال الوحدة الطرفية:
codex plugin marketplace add firebase/agent-skillsأعِد تشغيل تطبيق Codex بالكامل.
افتح الإضافات.
اختَر سوق/مصدر Firebase.
افتح Firebase وانقر على + تثبيت.
ابدأ مهمة جديدة.
اكتب
@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) وتعديل سلوك التطبيق بشكل ديناميكي. |
الخطوات التالية
- كيفية استخدام مهارات الوكيل مع Antigravity
- استخدام خادم Firebase MCP
- دمج خدمات Firebase باستخدام ميزة "المساعدة المستنِدة إلى الذكاء الاصطناعي"