إنّ مهارات وكيل Firebase (GitHub) هي وحدات محمولة ومستقلة تتضمّن تعليمات ومهام سير عمل ومعارف خاصة بمنصة Firebase. تم تصميمها لمساعدة برامج الذكاء الاصطناعي على فهم أفضل ممارسات Firebase وتنفيذ المهام المعقّدة بدقة أعلى وبتكلفة أقل للرموز. للاطّلاع على قائمة كاملة بمهارات وكيل Firebase، يُرجى مراجعة المهارات المتاحة.
البدء
تعمل مهارات وكيل Firebase مع أي برنامج ذكاء اصطناعي يتيح استخدام المهارات، بما في ذلك Antigravity وClaude Code وCodex وCursor.
تثبيت مهارات وكيل Firebase
في معظم الحالات، يمكن تثبيت مهارات وكيل Firebase في المحرّر المفضّل لديك باستخدام أمر واحد:
Antigravity
يتم تضمين مهارات وكيل Firebase كإحدى حِزم التكامل Build with Google في Antigravity. يمكنك تفعيل هذه الحزمة للوصول على مستوى العالم في نقطتَين:
- أثناء الإعداد: ضَع علامة في مربّع الاختيار الخاص بحزمة Firebase.
- في الإعدادات: انتقِل إلى الإعدادات > التخصيصات. ضمن Build with Google Plugins، انقر على تخصيص، ثم انقر على تنزيل لعملية دمج 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
الوكلاء الآخرون
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
الوكلاء الآخرون
npx skills update --all
استخدام مهارات وكيل Firebase
تم تصميم برامج الذكاء الاصطناعي لاستخدام المهارات تلقائيًا كلما رصدت أنّ وصف المهارة يتطابق مع طلبك الحالي. ومع ذلك، يمكن أيضًا استدعاء المهارات يدويًا. يتم ذلك غالبًا عن طريق كتابة / في محادثة الوكيل والبحث عن اسم المهارة.
المكوّنات الأساسية للمهارة
كل مهارة وكيل هي حزمة متخصّصة يمكنها تزويد برنامج الذكاء الاصطناعي بالمكوّنات التالية:
- تعليمات متخصّصة: إرشادات مفصّلة حول إنجاز مهام معيّنة، مثل تنفيذ المصادقة أو توفير Cloud Firestore قاعدة بيانات.
- أفضل الممارسات: أنماط الأمان والأداء المضمّنة لضمان اتّباع تطبيقك لتوصيات Firebase منذ البداية.
- برامج التشغيل الآلي: رمز قابل للتنفيذ يسمح لوكيل الذكاء الاصطناعي بإجراء عملية الإعداد أو الضبط في البيئة المحلية تلقائيًا.
مزايا استخدام المهارات
يقلّل استخدام مهارات الوكيل من الجهد اليدوي المطلوب للبحث في المستندات، مع تحسين كفاءة تفاعلاتك مع الذكاء الاصطناعي.
تكاليف أقل للرموز
غالبًا ما تحمِّل عمليات دمج الذكاء الاصطناعي التقليدية كميات كبيرة من المستندات مسبقًا، ما يستهلك عددًا كبيرًا من الرموز ويزيد من تكاليف الجلسة. تستخدم مهارات الوكيل الكشف التدريجي لتقليل هذا العبء:
- في البداية، "يفحص" الوكيل البيانات الوصفية الموجزة فقط لمعرفة ما إذا كانت المهارة ذات صلة.
- لا يتم تحميل التعليمات والموارد التفصيلية إلا عندما يحدّد الوكيل أنّها ضرورية لمهمتك المحدّدة.
التنفيذ بإشراف الذكاء الاصطناعي
بدلاً من البحث يدويًا في المستندات، يمكنك وصف هدفك بلغة طبيعية. توجّه المهارات برنامج الذكاء الاصطناعي لتنفيذ مهام مثل ما يلي:
- أريد إضافة شاشة تسجيل دخول إلى تطبيق الويب.
- أريد حفظ عناصر قائمة المهام في قاعدة بيانات.
- أريد المساعدة في نشر تطبيق الويب الجديد.
للاطّلاع على قائمة كاملة بمهارات وكيل Firebase، يُرجى مراجعة المهارات المتاحة.
استخدام المهارات جنبًا إلى جنب مع خادم Firebase MCP
تم تصميم مهارات الوكيل لتكمّل الـ Firebase MCP server:
- خادم 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-auth-basics |
تساعدك هذه المهارة في تنفيذ عملية تسجيل دخول آمنة وإدارة قاعدة المستخدمين وحماية بياناتك باستخدام Security Rules. |
firebase-basics |
تساعدك هذه المهارة في إضافة Firebase إلى تطبيقك للمرة الأولى وتعلُّم مهام سير العمل العامة للمنصة. |
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 بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات. |
firebase-remote-config-basics |
تساعدك هذه المهارة في إدارة نماذج Remote Config، بما في ذلك إعداد Remote Config وإدارة علامات الميزات واستخدام حزمة تطوير البرامج (SDK) وتعديل سلوك التطبيق ديناميكيًا. |