مهارت‌های عامل Firebase

مهارت‌های عامل 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

    1. تکالیف زیر را یک‌بار تکمیل کنید:

      1. ثبت‌نام ازطریق پایانه:

        codex plugin marketplace add firebase/agent-skills
        
      2. برنامه Codex را به‌طور کامل بازراه‌اندازی کنید.

      3. افزایه‌ها را باز کنید.

      4. بازار/منبع Firebase را انتخاب کنید.

      5. Firebase را باز کنید و روی + نصب کلیک کنید.

    2. تکلیف جدیدی شروع کنید.

    3. برای انتخاب افزایه، @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، مدیریت پرچم‌های ویژگی، استفاده از کیت توسعه نرم‌افزار، و به‌روزرسانی پویای رفتار برنامه کمک می‌کند.

مراحل بعدی