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

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

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

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

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

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

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

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

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

مراحل بعدی