مهارتهای عامل 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
فرمانهای زیر را در پایانهتان اجرا کنید:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
کدکس
گزینه ۱: پایانه 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 Marketplace نصب کنید.
گزینه ۲: فرمان زیر را در پایانه اجرا کنید:
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
دستیارهای هوش مصنوعی بهگونهای طراحی شدهاند که هرگاه تشخیص دهند شرح مهارتی با درخواست فعلی شما مطابقت دارد، بهطور خودکار از آن مهارت استفاده کنند. بااینحال، مهارتها را میتوان بهصورت دستی نیز فراخوانی کرد. این کار اغلب با تایپ کردن / در گپ نماینده و
جستجوی نام مهارت انجام میشود.
اجزای اصلی مهارت
هر مهارت کارگزار یک بسته تخصصی است که میتواند اجزای زیر را دراختیار دستیار هوش مصنوعی قرار دهد:
- دستورالعملهای تخصصی: راهنماییهای دقیق درباره انجام وظایف خاص، مانند پیادهسازی اصالتسنجی یا آمادهسازی Cloud Firestore پایگاه داده.
- روالهای مطلوب: الگوهای عملکرد و امنیت داخلی برای اطمینان از اینکه برنامه شما از ابتدا از توصیههای Firebase پیروی میکند.
- دستورگانهای خودکارسازی: کد اجرایی که به عامل هوش مصنوعی شما اجازه میدهد راهاندازی یا پیکربندی محیط محلی را بهطور خودکار انجام دهد.
مزایای استفاده از مهارتها
استفاده از مهارتهای نماینده تلاش دستی برای جستجوی اسناد را کاهش میدهد و درعینحال کارایی تعاملات هوش مصنوعی شما را بهبود میبخشد.
کاهش هزینه توکن
ادغامهای هوش مصنوعی سنتی اغلب مقادیر زیادی از اسناد را ازقبل بارگیری میکنند که باعث مصرف تعداد زیادی ژتون و افزایش هزینههای جلسه میشود. مهارتهای عامل از شفافسازی تدریجی برای بهحداقل رساندن این سربار استفاده میکنند:
- عامل در ابتدا فقط فرادادههای خلاصه را «اسکن» میکند تا ببیند آیا مهارتی مرتبط است یا نه.
- دستورالعملها و منابع دقیق فقط زمانی بار میشود که عامل تشخیص دهد برای تکلیف خاص شما ضروری است.
پیادهسازی با راهنمایی هوش مصنوعی
بهجای جستجوی دستی در اسناد، میتوانید هدف خود را به زبان طبیعی توصیف کنید. مهارتها دستیار هوشوارهای شما را برای انجام تکالیفی مانند موارد زیر راهنمایی میکنند:
- افزودن صفحه ورود به سیستم به برنامه وب من.
- موارد فهرست کارهایم را در پایگاه داده ذخیره کن.
- کمک کن برنامه وب جدیدم را مستقر کنم.
برای دیدن فهرست کامل مهارتهای عامل Firebase، به مهارتهای دردسترس مراجعه کنید.
استفاده از مهارتها در کنار سرور Firebase MCP
مهارتهای عامل برای تکمیل سرور Firebase MCP طراحی شدهاند:
- سرور 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، و انجام عملیات داده با «کیت توسعه نرمافزار» را پوشش میدهد. |
firebase-firestore-enterprise-native-mode |
اصول اولیه Cloud Firestore در حالت «بومی» نسخه «سازمانی» را پوشش میدهد، ازجمله آمادهسازی پایگاه داده، نوشتن Security Rules، و انجام عملیات داده با «کیت توسعه نرمافزار». |
firebase-hosting-basics |
به استقرار وبسایتهای ایستا، برنامههای تکصفحهای (SPAs)، و خدمات خرد ساده کمک میکند. |
firestore-security-rules-auditor |
به ممیزی قوانین امنیتی Firestore برای آسیبپذیریهای رایج و روالهای مطلوب کمک میکند. |
firebase-remote-config-basics |
در مدیریت الگوی Remote Config، ازجمله راهاندازی Remote Config، مدیریت پرچمهای ویژگی، استفاده از کیت توسعه نرمافزار، و بهروزرسانی پویای رفتار برنامه کمک میکند. |