مهارات وكيل 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) في تطبيقات الويب. تتضمّن هذه السلسلة إعداد النماذج والاستدلال المتعدّد الوسائط والنتائج المنظَّمة والأمان. |