مهارات وكيل Firebase (GitHub) هي وحدات قابلة للنقل ومستقلة ذاتيًا تتضمّن معلومات وتعليمات وسير عمل خاصة بـ Firebase. وهي مصمَّمة لمساعدة المساعدين المستندين إلى الذكاء الاصطناعي في فهم أفضل ممارسات Firebase وتنفيذ المهام المعقّدة بدقة أعلى وبتكلفة أقل. للاطّلاع على قائمة كاملة بمهارات وكيل Firebase، يُرجى الرجوع إلى المهارات المتاحة.
البدء
تعمل مهارات وكيل Firebase مع أي مساعد مستنِد إلى الذكاء الاصطناعي يتيح استخدام المهارات، بما في ذلك Antigravity وClaude Code وCodex وCursor وGemini CLI.
تثبيت مهارات وكيل Firebase
في معظم الحالات، يمكن تثبيت مهارات وكيل Firebase في المحرّر المفضّل لديك باستخدام أمر واحد:
Antigravity
يتم تضمين مهارات وكيل Firebase كإحدى حِزم التكامل Build with Google لـ Antigravity. يمكنك تفعيل هذه الحزمة للوصول على مستوى العالم في نقطتَين:
- أثناء عملية الإعداد: ضَع علامة في مربّع الاختيار بجانب حزمة Firebase.
- في الإعدادات: انتقِل إلى الإعدادات > التخصيصات. ضِمن Build with Google Plugins (إنشاء باستخدام مكوّنات Google الإضافية)، انقر على تخصيص (Customize)، ثم انقر على تنزيل (Download) لدمج 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
المؤشر
يمكنك تثبيت مهارات وكيل Firebase مباشرةً من سوق Cursor أو عن طريق تنفيذ الأمر التالي في الوحدة الطرفية:
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
المؤشر
npx skills update --all
Gemini CLI
gemini extensions update --all
الوكلاء الآخرون
npx skills update --all
استخدام مهارات وكيل Firebase
تم تصميم مساعدي الذكاء الاصطناعي لاستخدام المهارات تلقائيًا كلما رصدوا أنّ وصف إحدى المهارات يتطابق مع طلبك الحالي. ومع ذلك، يمكن أيضًا تفعيل المهارات يدويًا. يتم ذلك غالبًا من خلال كتابة / في محادثة الوكيل والبحث عن اسم المهارة.
المكوّنات الأساسية للمهارة
كل مهارة من مهارات الوكيل هي حزمة متخصّصة يمكنها تزويد المساعد المستند إلى الذكاء الاصطناعي بالمكوّنات التالية:
- تعليمات متخصّصة: إرشادات مفصّلة حول تنفيذ مهام معيّنة، مثل تنفيذ المصادقة أو توفير قاعدة بيانات Cloud Firestore.
- أفضل الممارسات: أنماط الأمان والأداء المضمّنة لضمان اتّباع تطبيقك لاقتراحات Firebase منذ البداية
- نصوص البرمجة الخاصة بالأتمتة: رمز قابل للتنفيذ يسمح لوكيل الذكاء الاصطناعي بإجراء عملية إعداد أو ضبط تلقائي للبيئة المحلية.
مزايا استخدام المهارات
يؤدي استخدام مهارات الوكيل إلى تقليل الجهد اليدوي المطلوب للبحث في المستندات، مع تحسين كفاءة تفاعلاتك مع الذكاء الاصطناعي.
تكاليف الرموز المميزة المخفَّضة
غالبًا ما تؤدي عمليات دمج الذكاء الاصطناعي التقليدية إلى تحميل كميات هائلة من المستندات مسبقًا، ما يؤدي إلى استهلاك عدد كبير من الرموز المميزة وزيادة تكاليف الجلسة. تستخدم مهارات الوكيل الكشف التدريجي لتقليل هذا الحمل الزائد:
- في البداية، لا "يفحص" الوكيل سوى البيانات الوصفية الموجزة لمعرفة ما إذا كانت إحدى المهارات ذات صلة.
- لا يتم تحميل التعليمات والمراجع المفصّلة إلا عندما يحدّد الوكيل أنّها ضرورية لمهمتك المحدّدة.
التنفيذ الموجّه بالذكاء الاصطناعي
بدلاً من البحث يدويًا في المستندات، يمكنك وصف هدفك بلغة طبيعية. توجّه المهارات مساعدك المستند إلى الذكاء الاصطناعي لتنفيذ مهام مثل ما يلي:
- أضِف شاشة تسجيل دخول إلى تطبيق الويب.
- حفظ عناصر قائمة المهام في قاعدة بيانات
- ساعدني في نشر تطبيق الويب الجديد.
للاطّلاع على قائمة كاملة بمهارات وكيل Firebase، يُرجى الرجوع إلى المهارات المتاحة.
استخدام المهارات إلى جانب خادم MCP في Firebase
تم تصميم مهارات الوكيل لتكمّل خادم MCP في Firebase:
- خادم 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-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 |
تساعد هذه الخدمة في نشر المواقع الإلكترونية الثابتة وتطبيقات الصفحة الواحدة (SPA) والخدمات المصغّرة البسيطة. |
firestore-security-rules-auditor |
تساعد في تدقيق قواعد الأمان في Firestore بحثًا عن الثغرات الشائعة وأفضل الممارسات. |