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

المؤشر

npx skills add firebase/agent-skills

‫GitHub Copilot في VS Code

npx skills add firebase/agent-skills

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

npx skills add firebase/agent-skills

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

المهارة الوصف
firebase-basics تساعدك في إعداد بيئتك المحلية وإضافة Firebase إلى تطبيقك للمرة الأولى والتعرّف على سير العمل العام للمنصة.
firebase-auth-basics تساعدك هذه الخدمة في تنفيذ عملية تسجيل دخول آمنة وإدارة قاعدة المستخدمين وحماية بياناتك باستخدام Security Rules المستند إلى المصادقة.
firebase-firestore-basics تغطّي هذه السلسلة أساسيات Cloud Firestore، بما في ذلك توفير قواعد البيانات وكتابة Security Rules وتنفيذ عمليات البيانات باستخدام حزمة تطوير البرامج (SDK).
firebase-app-hosting-basics تبسّط عملية نشر أُطر عمل الويب الحديثة وإدارتها، مثل Next.js وAngular التي تتطلّب دعمًا من الخلفية.
firebase-hosting-basics تساعد هذه الخدمة في نشر المواقع الإلكترونية الثابتة وتطبيقات الصفحة الواحدة (SPA) والخدمات المصغّرة البسيطة.
firebase-ai-logic-basics تساعد هذه السمة في دمج Firebase AI Logic (Gemini API) في تطبيقات الويب. تتضمّن هذه السلسلة إعداد النماذج والاستدلال المتعدّد الوسائط والنتائج المنظَّمة والأمان.

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