مهارات وكيل Firebase

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

البدء

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

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

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

Antigravity

npx skills add firebase/agent-skills

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

‫Claude Code

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

المؤشر

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

npx skills add firebase/agent-skills

‫GitHub Copilot في VS Code

npx skills add firebase/agent-skills

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

npx skills add firebase/agent-skills

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

ننصحك بتحديث المهارات المثبّتة بشكل دوري للاستفادة من المهارات الجديدة والتحسينات التي تم إجراؤها على المهارات الحالية.

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

Antigravity

npx skills update --all

Gemini CLI

gemini extensions update --all

‫Claude Code

claude plugin marketplace update firebase

المؤشر

npx skills update --all

‫GitHub Copilot في VS Code

npx skills update --all

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

npx skills update --all

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

المهارة الوصف
developing-genkit-dart تساعد في إنشاء وكلاء الذكاء الاصطناعي وGenkit التدفقات ودمج النماذج اللغوية الكبيرة في تطبيقات Dart وFlutter باستخدام Genkit Dart SDK.
developing-genkit-js تساعد في تطوير التطبيقات والوكلاء وسير العمل والأدوات المستندة إلى الذكاء الاصطناعي باستخدام Genkit في Node.js وTypeScript.
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-local-env-setup تساعد في إعداد بيئتك المحلية لتطوير Firebase.
firebase-data-connect-basics تساعد هذه الحزمة في تنفيذ Firebase Data 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) والخدمات المصغّرة البسيطة.

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