יכולות של AI אקטיבי כסוכן Firebase

סקילים אג'נטיים ב-Firebase (GitHub) הם מודולים ניידים ועצמאיים של ידע, הוראות ותהליכי עבודה שספציפיים ל-Firebase. הם נועדו לעזור לעוזרים אישיים מבוססי-AI להבין את השיטות המומלצות לשימוש ב-Firebase ולבצע משימות מורכבות בצורה מדויקת יותר ובעלות נמוכה יותר של טוקנים. לרשימה המלאה של הסקילים האג'נטיים ב-Firebase

שנתחיל?

סקילים אג'נטים ב-Firebase פועלים עם כל עוזר דיגיטלי מבוסס-AI שתומך בסקילים, כולל Antigravity, Claude Code,‏ Codex ו-Cursor.

התקנת סקילים אג'נטיים ב-Firebase

ברוב המקרים, אפשר להתקין את סקיל האג'נטי ב-Firebase בעורך המועדף באמצעות פקודה אחת:

Antigravity

  • אפשרות 1: גישה ברמה גלובלית

    הסקילים האג'נטיים ב-Firebase כלולים בפלאגין של Firebase ב-Marketplace של Antigravity (וגם כחבילת שילוב של Build with Google). מתקינים את הפלאגין באחת מהדרכים הבאות:

    • ב-Antigravity Marketplace: לוחצים על Customizations, בוחרים בכרטיסייה Marketplace ואז לוחצים על + בכרטיס הפלאגין של Firebase.
    • ב-Antigravity CLI: מריצים /plugin install firebase@agent-marketplace (או מריצים את /plugin ומתקינים את Firebase מהכרטיסייה Discover). פלאגינים שמותקנים ב-Antigravity מסתנכרנים באופן אוטומטי גם עם Antigravity CLI.
    • במהלך ההצטרפות: מסמנים את התיבה של חבילת Firebase.
  • אפשרות 2: גישה ברמת הפרויקט

    מריצים את הפקודה הבאה בספרייה של הפרויקט:

    npx skills add firebase/agent-skills --agent=antigravity
    

Claude Code

מריצים את הפקודות הבאות בטרמינל:

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

  • אפשרות 1: מסוף Codex

    מריצים את הפקודות הבאות בטרמינל:

    codex plugin marketplace add firebase/agent-skills
    codex plugin add firebase@firebase
    
  • אפשרות 2: אפליקציית Codex

    1. צריך להשלים את המשימות הבאות פעם אחת:

      1. הרשמה דרך הטרמינל:

        codex plugin marketplace add firebase/agent-skills
        
      2. מפעילים מחדש את אפליקציית Codex.

      3. פותחים את Plugins (פלאגינים).

      4. בוחרים את המקור או זירת המסחר של Firebase.

      5. פותחים את Firebase ולוחצים על + התקנה.

    2. מתחילים משימה חדשה.

    3. מקלידים @Firebase כדי לבחור את הפלאגין, או מבקשים מ-Codex לבצע משימת Firebase.

סמן

  • אפשרות 1: מתקינים את הפלאגין ישירות מ-Cursor Marketplace.

  • אפשרות 2: מריצים את הפקודה הבאה בטרמינל:

    npx skills add firebase/agent-skills --agent=cursor
    

סוכנים אחרים

מריצים את הפקודה הבאה במסוף:

npx skills add firebase/agent-skills

עדכון הסקילים של הסוכן ב-Firebase

כדי לקבל את כל העדכונים הזמינים ולנקות מיומנויות לא עדכניות, מריצים את הפקודה update:

Antigravity

פלאגינים שמותקנים מ-Marketplace של Antigravity (או מופעלים במהלך ההצטרפות) מנוהלים ומתעדכנים באופן אוטומטי על ידי Antigravity.

אם התקנתם את הכישורים של הסוכן באמצעות הפקודה npx, תוכלו לקבל את כל העדכונים הזמינים על ידי הפעלת הפקודה update:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

מרעננים את תמונת המצב של המאגר:

codex plugin marketplace upgrade firebase

אם הגרסה המעודכנת לא נבחרת, מתקינים מחדש את הפלאגין:

codex plugin remove firebase@firebase
codex plugin add firebase@firebase

סמן

npx skills update --all

סוכנים אחרים

npx skills update --all

שימוש בסקילים אג'נטיים ב-Firebase

העוזרים האישיים מבוססי ה-AI מתוכננים להשתמש במיומנויות באופן אוטומטי כשהם מזהים שהתיאור של מיומנות מסוימת תואם לבקשה הנוכחית שלכם. עם זאת, אפשר גם להפעיל סקילים באופן ידני. כדי לעשות את זה, בדרך כלל מקלידים / בצ'אט של הנציג ומחפשים את שם המיומנות.

הרכיבים העיקריים של מיומנות

כל סקיל אג'נטי הוא חבילה ייעודית שמתמקדת בהגדרה של SKILL.md, ומספקת לעוזר האישי מבוסס-AI את הרכיבים הבאים:

  • הוראות מיוחדות: הנחיות מפורטות לביצוע משימות ספציפיות, כמו הטמעת Firebase Authentication או הקצאת מסד נתונים של Cloud Firestore.
  • שיטות מומלצות: דפוסי אבטחה וביצועים מובנים כדי לוודא שהאפליקציה פועלת בהתאם להמלצות של Firebase מההתחלה.
  • סקריפטים של אוטומציה: קוד שניתן להפעלה ומאפשר לסוכן ה-AI להגדיר את הסביבה המקומית באופן אוטומטי.

יתרונות השימוש במיומנויות

שימוש בכישורי סוכנים מצמצם את המאמץ הידני שנדרש לחיפוש חומרי עזר, ומשפר את היעילות של האינטראקציות עם ה-AI.

עלויות טוקן מופחתות

בדרך כלל, שילובי AI רגילים טוענים כמויות עצומות של מסמכים מראש, מה שצורך הרבה טוקנים ומגדיל את עלויות הסשן. כדי לצמצם את התקורה הזו, מיומנויות הסוכן משתמשות בחשיפה הדרגתית:

  • הסוכן בהתחלה רק 'סורק' מטא-נתונים קצרים כדי לראות אם מיומנות רלוונטית.
  • הוראות מפורטות ומשאבים נטענים רק כשהסוכן קובע שהם נחוצים למשימה הספציפית.

הטמעה מודרכת על ידי AI

במקום לחפש באופן ידני במסמכים, אתם יכולים לתאר את הכוונה שלכם בשפה טבעית. המיומנויות מנחות את העוזר האישי מבוסס-AI לבצע משימות כמו:

  • הוספת מסך כניסה לאפליקציית האינטרנט שלי.
  • שמירת הפריטים ברשימת המשימות שלי במסד נתונים.
  • תעזור לי לפרוס את אפליקציית האינטרנט החדשה שלי.

לרשימה המלאה של הסקילים האג'נטיים ב-Firebase

שימוש במיומנויות לצד שרת MCP של Firebase

הסקילז של הסוכן נועדו להשלים את שרת ה-MCP של Firebase:

  • שרת Firebase MCP: מיועד לתהליכי פיתוח בעזרת AI, ומאפשר לעוזרים דיגיטליים מבוססי-AI לקיים אינטראקציה עם הפרויקטים, המשאבים והנתונים שלכם ב-Firebase באופן פרוגרמטי.
  • סקילים אג'נטיים ב-Firebase: מספקים הוראות מהירות ושיטות מומלצות שמסבירות לסוכן איך לבצע משימות ב-Firebase באמצעות חשיפה הדרגתית יעילה של טוקנים. הן מלמדות את הסוכן איך להשתמש בכלים כמו ממשק שורת הפקודה של Firebase ושרת 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 עוזר להגדיר את הסביבה המקומית, כולל ה-CLI של Firebase ו-Firebase Local Emulator Suite, לפיתוח ב-Firebase.
firebase-data-connect-basics עוזר להטמיע ולנהל את Firebase SQL Connect כדי ליצור אפליקציות מבוססות-PostgreSQL עם מניעת שגיאות הקלדה באמצעות GraphQL.
firebase-firestore-standard הסבר על העקרונות הבסיסיים של Cloud Firestore, כולל הקצאת מסד נתונים, כתיבת Security Rules וביצוע פעולות בנתונים באמצעות ה-SDK.
firebase-firestore-enterprise-native-mode המדריך כולל את כל מה שצריך לדעת על Cloud Firestore במצב Native במהדורת Enterprise, כולל הקצאת מסד נתונים, כתיבת Security Rules וביצוע פעולות על נתונים באמצעות ה-SDK.
firebase-hosting-basics עוזר לפרוס אתרים סטטיים, אפליקציות של דף יחיד (SPA) ומיקרו-שירותים פשוטים ב-Firebase Hosting.
firestore-security-rules-auditor עוזר לבדוק את Cloud Firestore Security Rules כדי לאתר נקודות חולשה נפוצות וליישם שיטות מומלצות.
firebase-remote-config-basics עוזר בניהול תבניות Remote Config, כולל הגדרת Remote Config, ניהול של דגלי תכונות, שימוש ב-SDK ועדכון דינמי של התנהגות האפליקציה.

השלבים הבאים