مهارتهای عامل Firebase (GitHub) ماژولهای قابلحمل و مستقلی از دانش، دستورالعملها، و گردشهای کاری مختص Firebase هستند. این دستورات برای کمک به دستیارهای هوش مصنوعی طراحی شدهاند تا روالهای مطلوب Firebase را درک کنند و کارهای پیچیده را با دقت بالاتر و هزینه کمتر اجرا کنند. برای دیدن فهرست کامل مهارتهای عامل Firebase، به مهارتهای دردسترس مراجعه کنید.
شروع کنید
مهارتهای عامل Firebase با هر دستیار هوش مصنوعی که از مهارتها پشتیبانی میکند، ازجمله Antigravity، Claude Code، Codex، و Cursor کار میکند.
نصب مهارتهای عامل Firebase
در بیشتر موارد، مهارتهای عامل Firebase را میتوان در ویرایشگر دلخواهتان با یک فرمان نصب کرد:
Antigravity
گزینه ۱: دسترسی در سطح جهانی
مهارتهای عامل Firebase در افزایه Firebase در Antigravity Marketplace (و بهعنوان بسته یکپارچهسازی ساخت با Google) گنجانده شده است. افزونه را بااستفاده از یکی از گزینههای زیر نصب کنید:
- از Antigravity بازار: روی سفارشیسازیها کلیک کنید، زبانه بازار را انتخاب کنید، و سپس روی + در کارت افزایه Firebase کلیک کنید.
- در Antigravity CLI:
/plugin install firebase@agent-marketplaceرا اجرا کنید (یا/pluginرا اجرا کنید و Firebase را از برگه یافتهها نصب کنید). افزایههای نصبشده در Antigravity نیز بهطور خودکار با Antigravity CLI همگامسازی میشوند. - درطول آمادهسازی: چارگوش انتخاب مربوط به پشته Firebase را انتخاب کنید.
گزینه ۲: دسترسی سطح پروژه
فرمان زیر را در فهرست راهنمای پروژهتان اجرا کنید:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
فرمانهای زیر را در پایانهتان اجرا کنید:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
گزینه ۱: پایانه Codex
فرمانهای زیر را در پایانهتان اجرا کنید:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebaseگزینه ۲: برنامه Codex
تکالیف زیر را یکبار تکمیل کنید:
ثبتنام ازطریق پایانه:
codex plugin marketplace add firebase/agent-skillsبرنامه Codex را کاملاً بازراهاندازی کنید.
افزایهها را باز کنید.
بازار/منبع Firebase را انتخاب کنید.
Firebase را باز کنید و روی + نصب کلیک کنید.
تکلیف جدیدی را شروع کنید.
@Firebaseرا تایپ کنید تا افزایه را انتخاب کنید، یا از Codex بخواهید تکلیف Firebase را انجام دهد.
مکاننما
گزینه ۱: افزایه را مستقیماً از بازارگاه Cursor نصب کنید.
گزینه ۲: فرمان زیر را در پایانه اجرا کنید:
npx skills add firebase/agent-skills --agent=cursor
عاملهای دیگر
فرمان زیر را در پایانهتان اجرا کنید:
npx skills add firebase/agent-skills
بهروزرسانی مهارتهای عامل Firebase
با اجرای فرمان update میتوانید همه بهروزرسانیهای دردسترس را دریافت کنید و مهارتهای قدیمی را پاکسازی کنید:
Antigravity
افزایههای نصبشده از Antigravity Marketplace (یا فعالشده درطول آمادهسازی) بهطور خودکار توسط Antigravity مدیریت و بهروزرسانی میشوند.
اگر مهارتهای نماینده را بااستفاده از فرمان npx نصب کردهاید، میتوانید همه
بهروزرسانیهای دردسترس را با اجرای فرمان update دریافت کنید:
npx skills update --all
Claude Code
claude plugin marketplace update firebase
کدکس
بازآوری کردن عکس آنی مخزن:
codex plugin marketplace upgrade firebase
اگر نسخه بازآوریشده انتخاب نشد، افزایه را بازنصب کنید:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
مکاننما
npx skills update --all
عاملهای دیگر
npx skills update --all
استفاده از مهارتهای عامل Firebase
دستیارهای هوش مصنوعی بهگونهای طراحی شدهاند که هرگاه تشخیص دهند شرح مهارتی با درخواست فعلی شما مطابقت دارد، بهطور خودکار از آن مهارت استفاده کنند. بااینحال، مهارتها را میتوان بهصورت دستی نیز فراخوانی کرد. این کار اغلب با تایپ کردن / در گپ نماینده و
جستجوی نام مهارت انجام میشود.
عناصر اصلی مهارت
هر مهارت عامل یک بسته تخصصی است که حول یک تعریف SKILL.md
متمرکز شده است و مؤلفههای زیر را برای دستیار هوش مصنوعی فراهم میکند:
- دستورالعملهای تخصصی: راهنمایی دقیق درباره دستیابی به تکالیف خاص، مانند پیادهسازی Firebase Authentication یا تدارک دیدن پایگاه داده Cloud Firestore.
- روالهای مطلوب: الگوهای عملکرد و امنیت داخلی برای اطمینان از اینکه برنامه شما از ابتدا از توصیههای Firebase پیروی میکند.
- دستورگانهای خودکارسازی: کد اجرایی که به عامل هوش مصنوعی شما اجازه میدهد راهاندازی یا پیکربندی محیط محلی را بهطور خودکار انجام دهد.
مزایای استفاده از مهارتها
استفاده از مهارتهای نماینده تلاش دستی برای جستجوی اسناد را کاهش میدهد و درعینحال کارایی تعاملات هوش مصنوعی شما را بهبود میبخشد.
کاهش هزینههای کد
یکپارچهسازیهای هوش مصنوعی مرسوم اغلب حجم عظیمی از اسناد را ازقبل بار میکنند که باعث مصرف قابلتوجهی از نشانها و افزایش هزینههای جلسه میشود. مهارتهای عامل از شفافسازی تدریجی برای بهحداقل رساندن این سربار استفاده میکنند:
- کارگزار در ابتدا فقط فرادادههای مختصر را «اسکن» میکند تا ببیند آیا مهارتی مرتبط است یا نه.
- دستورالعملها و منابع دقیق فقط زمانی بارگیری میشوند که عامل تشخیص دهد برای تکلیف خاص شما ضروری هستند.
پیادهسازی با راهنمایی هوش مصنوعی
بهجای جستجوی دستی در اسناد، میتوانید قصدتان را به زبان طبیعی شرح دهید. مهارتها دستیار هوش مصنوعی شما را برای انجام کارهایی مثل موارد زیر راهنمایی میکنند:
- صفحه ورود به سیستم به برنامه وب من اضافه کن.
- موارد فهرست کارهایم را در پایگاه داده ذخیره کن.
- کمک کن برنامه وب جدیدم را مستقر کنم.
برای دیدن فهرست کامل مهارتهای عامل Firebase، به مهارتهای دردسترس مراجعه کنید.
استفاده از مهارتها در کنار سرور Firebase MCP
مهارتهای عامل برای تکمیل سرور MCP Firebase طراحی شدهاند:
- سرور 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 App Hosting به پشتیبانی زیرینه نیاز دارند ساده میکند. |
firebase-auth-basics |
به شما کمک میکند ورود به سیستم ایمن با Firebase Authentication را پیادهسازی کنید، پایگاه کاربر خود را مدیریت کنید، و بااستفاده از Security Rules مبتنی بر اصالتسنجی از دادههایتان محافظت کنید. |
firebase-basics |
به افزودن Firebase به برنامهتان برای اولینبار و یادگیری گردشهای کاری کلی پلاتفرم کمک میکند. |
firebase-crashlytics |
در راهاندازی، ابزاربندی، و اعتبارسنجی Firebase Crashlytics در برنامههای iOS و Android کمک میکند. |
firebase-local-env-setup |
در راهاندازی محیط محلی شما، ازجمله Firebase CLI و Firebase Local Emulator Suite، برای توسعه Firebase کمک میکند. |
firebase-data-connect-basics |
به پیادهسازی و مدیریت Firebase SQL Connect برای ساختن برنامههای ایمن ازنظر نوع و با پشتیبانی PostgreSQL بااستفاده از GraphQL کمک میکند. |
firebase-firestore-standard |
مفاهیم اساسی Cloud Firestore، ازجمله آمادهسازی پایگاه داده، نوشتن Security Rules، و انجام عملیات داده با «کیت توسعه نرمافزار» را پوشش میدهد. |
firebase-firestore-enterprise-native-mode |
اصول اولیه Cloud Firestore در حالت «بومی» نسخه «سازمانی»، ازجمله آمادهسازی پایگاه داده، نوشتن Security Rules، و انجام عملیات داده با «کیت توسعه نرمافزار» را پوشش میدهد. |
firebase-hosting-basics |
در استقرار وبسایتهای ایستا، برنامههای تکصفحهای (SPAs)، و ریزخدمات ساده در Firebase Hosting کمک میکند. |
firestore-security-rules-auditor |
در ممیزی Cloud Firestore Security Rules برای آسیبپذیریهای رایج و روالهای مطلوب کمک میکند. |
firebase-remote-config-basics |
در مدیریت الگو Remote Config، ازجمله راهاندازی Remote Config، مدیریت پرچمهای ویژگی، استفاده از کیت توسعه نرمافزار، و بهروزرسانی پویای رفتار برنامه کمک میکند. |
مراحل بعدی
- با نحوه استفاده از مهارتهای نماینده با Antigravity آشنا شوید.
- از سرور Firebase MCP استفاده کنید.
- ادغام خدمات Firebase بااستفاده از دستیار هوش مصنوعی.