مهارات وكيل Firebase

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

البدء

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

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

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

Antigravity

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

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

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

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

Claude Code

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

Codex

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

Cursor

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

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

Gemini CLI

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

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

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

npx skills update --all

Cursor

npx skills update --all

Gemini CLI

gemini extensions update --all

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

npx skills update --all

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

المهارة الوصف
developing-genkit-dart تساعد هذه المهارة في إنشاء وكلاء الذكاء الاصطناعي وGenkit ودمج النماذج اللغوية الكبيرة في تطبيقات Dart وFlutter باستخدام حزمة Genkit Dart SDK.
developing-genkit-js تساعد هذه المهارة في تطوير التطبيقات والوكلاء وworkflows والأدوات المستندة إلى الذكاء الاصطناعي باستخدام 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 إلى تطبيقك لأول مرة وتعلُّم workflows النظام الأساسي العامة.
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 بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات.

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