Kỹ năng của tác nhân Firebase

Các kỹ năng của tác nhân Firebase (GitHub) là các mô-đun độc lập, có thể di chuyển được về kiến thức, hướng dẫn và quy trình làm việc dành riêng cho Firebase. Các kỹ năng này được thiết kế để giúp các trợ lý AI hiểu rõ các phương pháp hay nhất của Firebase và thực hiện các tác vụ phức tạp với độ chính xác cao hơn và chi phí mã thông báo thấp hơn. Để xem danh sách đầy đủ các kỹ năng của tác nhân Firebase, hãy xem phần Các kỹ năng hiện có.

Bắt đầu

Các kỹ năng của tác nhân Firebase hoạt động với mọi trợ lý AI hỗ trợ kỹ năng, bao gồm Antigravity, Gemini CLI, Claude Code, Cursor và GitHub Copilot.

Cài đặt các kỹ năng của tác nhân Firebase

Trong hầu hết các trường hợp, bạn có thể cài đặt các kỹ năng của tác nhân Firebase trong trình chỉnh sửa mà bạn ưu tiên bằng một lệnh duy nhất:

Phản trọng lực

npx skills add firebase/agent-skills

Gemini CLI

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

Claude Code

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

Cursor

npx skills add firebase/agent-skills

GitHub Copilot trong VS Code

npx skills add firebase/agent-skills

Các tác nhân khác

npx skills add firebase/agent-skills

Sử dụng các kỹ năng của tác nhân Firebase

Các trợ lý AI được thiết kế để tự động sử dụng các kỹ năng bất cứ khi nào họ phát hiện thấy nội dung mô tả của một kỹ năng khớp với yêu cầu hiện tại của bạn. Tuy nhiên, bạn cũng có thể gọi các kỹ năng theo cách thủ công. Bạn thường thực hiện việc này bằng cách nhập / trong cuộc trò chuyện với tác nhân và tìm kiếm tên kỹ năng.

Các thành phần cốt lõi của một kỹ năng

Mỗi kỹ năng của tác nhân là một gói chuyên biệt có thể cung cấp cho trợ lý AI với các thành phần sau:

  • Hướng dẫn chuyên biệt: Hướng dẫn chi tiết về cách hoàn thành các tác vụ cụ thể, chẳng hạn như triển khai tính năng xác thực hoặc cung cấp Cloud Firestore cơ sở dữ liệu.
  • Các phương pháp hay nhất: Các mẫu bảo mật và hiệu suất tích hợp sẵn để đảm bảo ứng dụng của bạn tuân theo các đề xuất của Firebase ngay từ đầu.
  • Tập lệnh tự động hoá: Mã có thể thực thi cho phép tác nhân AI của bạn tự động thực hiện thiết lập hoặc định cấu hình môi trường cục bộ.

Lợi ích của việc sử dụng các kỹ năng

Việc sử dụng các kỹ năng của tác nhân giúp giảm bớt công sức tìm kiếm tài liệu theo cách thủ công, đồng thời cải thiện hiệu quả của các tương tác AI.

Giảm chi phí mã thông báo

Các giải pháp tích hợp AI thông thường thường tải trước một lượng lớn tài liệu lên trước, điều này tiêu tốn nhiều mã thông báo và làm tăng chi phí phiên. Các kỹ năng của tác nhân sử dụng tính năng tiết lộ từng bước để giảm thiểu chi phí này:

  • Ban đầu, tác nhân chỉ "quét" siêu dữ liệu ngắn gọn để xem một kỹ năng có liên quan hay không.
  • Hướng dẫn và tài nguyên chi tiết chỉ được tải khi tác nhân xác định rằng chúng là cần thiết cho tác vụ cụ thể của bạn.

Triển khai có hướng dẫn của AI

Thay vì tìm kiếm tài liệu theo cách thủ công, bạn có thể mô tả ý định của mình bằng ngôn ngữ tự nhiên. Các kỹ năng hướng dẫn trợ lý AI của bạn thực hiện các tác vụ như sau:

  • Thêm màn hình đăng nhập vào ứng dụng web của tôi.
  • Lưu các mục trong danh sách việc cần làm của tôi vào cơ sở dữ liệu.
  • Giúp tôi triển khai ứng dụng web mới.

Để xem danh sách đầy đủ các kỹ năng của tác nhân Firebase, hãy xem phần Các kỹ năng hiện có.

Sử dụng các kỹ năng cùng với máy chủ MCP Firebase

Các kỹ năng của tác nhân được thiết kế để bổ sung cho máy chủ MCP Firebase:

  • Máy chủ MCP Firebase: Được thiết kế cho các quy trình phát triển có sự hỗ trợ của AI, cho phép các trợ lý AI tương tác với các dự án, tài nguyên và dữ liệu Firebase của bạn theo phương thức lập trình.
  • Các kỹ năng của tác nhân Firebase: Cung cấp hướng dẫn nhanh và các phương pháp được đề xuất để cho tác nhân biết cách thực hiện các tác vụ Firebase thông qua tính năng tiết lộ từng bước hiệu quả về mã thông báo. Các kỹ năng này hướng dẫn tác nhân cách sử dụng các công cụ như Firebase CLI và máy chủ MCP một cách hiệu quả.

Các kỹ năng hiện có

Firebase cung cấp một bộ kỹ năng cho các sản phẩm cốt lõi. Các kỹ năng cho các sản phẩm và tính năng bổ sung của Firebase sẽ sớm ra mắt!

Kỹ năng Mô tả
firebase-basics Hỗ trợ thiết lập môi trường cục bộ, thêm Firebase vào ứng dụng lần đầu tiên và tìm hiểu các quy trình làm việc chung của nền tảng.
firebase-auth-basics Giúp bạn triển khai tính năng đăng nhập an toàn, quản lý cơ sở người dùng và bảo vệ dữ liệu bằng tính năng xác thực dựa trên Security Rules.
firebase-firestore-basics Trình bày những kiến thức cơ bản về Cloud Firestore, bao gồm cả việc cung cấp cơ sở dữ liệu, viết Security Rules và thực hiện các thao tác dữ liệu bằng SDK.
firebase-app-hosting-basics Đơn giản hoá quy trình triển khai và quản lý các khung web hiện đại như Next.js và Angular yêu cầu hỗ trợ phần phụ trợ.
firebase-hosting-basics Hỗ trợ triển khai các trang web tĩnh, Ứng dụng một trang (SPA) và các dịch vụ vi mô đơn giản.
firebase-ai-logic-basics Giúp tích hợp Firebase AI Logic (Gemini API) vào các ứng dụng web. Trình bày về quy trình thiết lập, suy luận đa phương thức, đầu ra có cấu trúc và bảo mật.

Các bước tiếp theo