ทักษะของตัวแทน Firebase

ทักษะของเอเจนต์ Firebase (GitHub) เป็นโมดูลแบบพกพา แบบสแตนด์อโลนที่มีความรู้ คำสั่ง และเวิร์กโฟลว์เฉพาะของ Firebase โดยออกแบบมาเพื่อช่วยให้ผู้ช่วย AI เข้าใจแนวทางปฏิบัติแนะนำของ Firebase และดำเนินการงานที่ซับซ้อนได้อย่างแม่นยำมากขึ้น และมีต้นทุนโทเค็นต่ำลง ดูรายการทักษะทั้งหมดของตัวแทน Firebase ได้ที่ ทักษะที่พร้อมให้บริการ

เริ่มต้นใช้งาน

ทักษะของเอเจนต์ Firebase ทำงานร่วมกับผู้ช่วย AI ที่รองรับทักษะ รวมถึง Antigravity, Claude Code, Codex, Cursor และ Gemini CLI

ติดตั้งทักษะของเอเจนต์ Firebase

ในกรณีส่วนใหญ่ คุณจะติดตั้งทักษะของเอเจนต์ Firebase ในโปรแกรมแก้ไขที่ต้องการได้ ด้วยคำสั่งเดียว

Antigravity

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

Claude Code

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

Codex

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

เคอร์เซอร์

คุณติดตั้งทักษะของเอเจนต์ Firebase ได้โดยตรงจาก Cursor Marketplace หรือ โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

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

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

ตัวแทนอื่นๆ

npx skills add firebase/agent-skills

อัปเดตทักษะของตัวแทน Firebase

เราขอแนะนำให้อัปเดตทักษะที่ติดตั้งเป็นระยะๆ เพื่อเข้าถึงทักษะใหม่ๆ และการปรับปรุงทักษะที่มีอยู่

คุณดูการอัปเดตทั้งหมดที่มีได้โดยเรียกใช้คำสั่ง update ดังนี้

Antigravity

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

npx skills update --all

เคอร์เซอร์

npx skills update --all

Gemini CLI

gemini extensions update --all

ตัวแทนอื่นๆ

npx skills update --all

ใช้ทักษะของ Agent Firebase

ผู้ช่วย AI ได้รับการออกแบบมาให้ใช้ทักษะโดยอัตโนมัติทุกครั้งที่ตรวจพบว่า คำอธิบายของทักษะตรงกับคำขอปัจจุบันของคุณ อย่างไรก็ตาม คุณยังเรียกใช้ทักษะได้ด้วยตนเอง โดยมักจะทำโดยการพิมพ์ / ในแชทของตัวแทนและ ค้นหาชื่อทักษะ

องค์ประกอบหลักของทักษะ

ทักษะของเอเจนต์แต่ละอย่างเป็นแพ็กเกจเฉพาะที่สามารถมอบคอมโพเนนต์ต่อไปนี้ให้กับผู้ช่วย AI

  • วิธีการเฉพาะ: คำแนะนำโดยละเอียดเกี่ยวกับการทำงานที่เฉพาะเจาะจง เช่น การติดตั้งใช้งานการตรวจสอบสิทธิ์หรือการจัดสรรCloud Firestore ฐานข้อมูล
  • แนวทางปฏิบัติแนะนำ: รูปแบบความปลอดภัยและประสิทธิภาพในตัวเพื่อให้มั่นใจว่าแอป เป็นไปตามคำแนะนำของ Firebase ตั้งแต่เริ่มต้น
  • สคริปต์การทำงานอัตโนมัติ: โค้ดที่เรียกใช้งานได้ซึ่งช่วยให้ AI Agent ทำการตั้งค่าหรือกำหนดค่าสภาพแวดล้อมในเครื่องโดยอัตโนมัติ

ประโยชน์ของการใช้ทักษะ

การใช้ทักษะของเอเจนต์ช่วยลดความพยายามในการค้นหาเอกสารประกอบด้วยตนเอง พร้อมทั้ง ปรับปรุงประสิทธิภาพของการโต้ตอบกับ AI

ค่าใช้จ่ายโทเค็นลดลง

การผสานรวม AI แบบเดิมมักจะโหลดเอกสารจำนวนมากตั้งแต่แรก ซึ่งจะใช้โทเค็นจำนวนมากและเพิ่มค่าใช้จ่ายของเซสชัน Agent skills ใช้การเปิดเผยข้อมูลแบบค่อยเป็นค่อยไปเพื่อลดค่าใช้จ่ายนี้

  • โดยในตอนแรกเอเจนต์จะ "สแกน" เฉพาะข้อมูลเมตาสั้นๆ เพื่อดูว่าทักษะเกี่ยวข้องหรือไม่
  • ระบบจะโหลดคำสั่งและแหล่งข้อมูลโดยละเอียดเมื่อ Agent พิจารณาแล้วว่า จำเป็นสำหรับงานที่เฉพาะเจาะจงของคุณเท่านั้น

การติดตั้งใช้งานที่ AI แนะนำ

คุณสามารถอธิบายความตั้งใจเป็นภาษาพูดง่ายๆ แทนการค้นหาในเอกสารด้วยตนเองได้ ทักษะจะช่วยให้ผู้ช่วย AI ทำงานต่างๆ ได้ เช่น

  • เพิ่มหน้าจอลงชื่อเข้าใช้ลงในเว็บแอป
  • บันทึกรายการสิ่งที่ต้องทำของฉันลงในฐานข้อมูล
  • ช่วยฉันติดตั้งใช้งานเว็บแอปใหม่

ดูรายการทักษะทั้งหมดของตัวแทน Firebase ได้ที่ ทักษะที่พร้อมให้บริการ

ใช้ทักษะควบคู่กับเซิร์ฟเวอร์ MCP ของ Firebase

ทักษะของเอเจนต์ได้รับการออกแบบมาเพื่อเสริมเซิร์ฟเวอร์ MCP ของ Firebase ดังนี้

  • เซิร์ฟเวอร์ Firebase MCP: ออกแบบมาสำหรับเวิร์กโฟลว์การพัฒนาที่ใช้ AI ช่วย เพื่อให้ผู้ช่วย AI โต้ตอบกับโปรเจ็กต์ ทรัพยากร และ ข้อมูล Firebase ได้โดยอัตโนมัติ
  • ทักษะของเอเจนต์ Firebase: ระบุวิธีการอย่างรวดเร็วและแนวทางปฏิบัติที่แนะนำ ซึ่งจะบอกเอเจนต์วิธีทํางาน Firebase ผ่านการเปิดเผยข้อมูลแบบค่อยเป็นค่อยไปที่ประหยัดโทเค็น โดยจะให้ความรู้แก่เอเจนต์เกี่ยวกับวิธีใช้เครื่องมือต่างๆ เช่น Firebase CLI และเซิร์ฟเวอร์ MCP อย่างมีประสิทธิภาพ

ทักษะที่พร้อมใช้งาน

Firebase มีชุดทักษะสำหรับผลิตภัณฑ์หลัก ทักษะสำหรับผลิตภัณฑ์และฟีเจอร์เพิ่มเติมของ Firebase จะพร้อมใช้งานเร็วๆ นี้

ทักษะ คำอธิบาย
developing-genkit-dart ช่วยในการสร้างเอเจนต์ AI, Genkit โฟลว์ และการผสานรวม LLM เข้ากับแอปพลิเคชัน Dart และ Flutter โดยใช้ Genkit Dart SDK
developing-genkit-js ช่วยในการพัฒนาแอปพลิเคชัน เอเจนต์ โฟลว์ และเครื่องมือที่ทำงานด้วยระบบ AI โดยใช้ Genkit ใน Node.js และ TypeScript
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 และการดำเนินการกับข้อมูลด้วย SDK
firebase-firestore-enterprise-native-mode ครอบคลุมสิ่งสำคัญของ Cloud Firestore ในโหมดเนทีฟของรุ่น Enterprise ซึ่งรวมถึงการจัดสรรฐานข้อมูล การเขียน Security Rules และการดำเนินการกับข้อมูลด้วย SDK
firebase-hosting-basics ช่วยในการติดตั้งใช้งานเว็บไซต์แบบคงที่, Single Page App (SPA) และ Microservice อย่างง่าย
firestore-security-rules-auditor ช่วยในการตรวจสอบกฎความปลอดภัยของ Firestore เพื่อหาช่องโหว่ที่พบบ่อยและแนวทางปฏิบัติแนะนำ

ขั้นตอนถัดไป