مهارات وكيل 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
Cursor
يمكنك تثبيت مهارات وكيل Firebase مباشرةً من Cursor Marketplace أو عن طريق تنفيذ الأمر التالي في الوحدة الطرفية:
npx skills add firebase/agent-skills
GitHub Copilot في VS Code
npx skills add firebase/agent-skills
الوكلاء الآخرون
npx skills add firebase/agent-skills
تحديث مهارات وكيل Firebase
ننصحك بتحديث المهارات المثبّتة بشكل دوري للوصول إلى مهارات جديدة وتحسينات على المهارات الحالية.
يمكنك الحصول على جميع التحديثات المتاحة عن طريق تنفيذ الأمر update:
Antigravity
npx skills update --all
Gemini CLI
gemini extensions update --all
Claude Code
claude plugin marketplace update firebase
Cursor
npx skills update --all
GitHub Copilot في VS Code
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.
| المهارة | الوصف |
|---|---|
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-local-env-setup |
تساعدك هذه المهارة في إعداد بيئتك المحلية لتطوير Firebase. |
firebase-data-connect-basics |
تساعدك هذه المهارة في تنفيذ وإدارة Firebase Data 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 بحثًا عن الثغرات الأمنية الشائعة وأفضل الممارسات. |
الخطوات التالية
- تعرَّف على كيفية استخدام مهارات الوكيل مع Gemini CLI.
- تعرَّف على كيفية استخدام مهارات الوكيل مع Antigravity.