Firebase 에이전트 기술(GitHub)은 Firebase 관련 지식, 안내, 워크플로의 휴대 가능하고 자체 포함된 모듈입니다. Firebase API는 AI 어시스턴트가 Firebase 권장사항을 이해하고 더 높은 정확도와 더 낮은 토큰 비용으로 복잡한 작업을 실행할 수 있도록 설계되었습니다. Firebase 에이전트 기술의 전체 목록은 사용 가능한 기술을 참고하세요.
시작하기
Firebase 에이전트 스킬은 Antigravity, Gemini CLI, Claude Code, Cursor, GitHub Copilot 등 스킬을 지원하는 모든 AI 어시스턴트와 호환됩니다.
Firebase 상담사 기술 설치
대부분의 경우 다음 단일 명령어를 사용하여 원하는 편집기에 Firebase 에이전트 기술을 설치할 수 있습니다.
Antigravity
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
커서
npx skills add firebase/agent-skills
VS Code의 GitHub Copilot
npx skills add firebase/agent-skills
다른 에이전트
npx skills add firebase/agent-skills
Firebase 상담사 기술 사용
AI 어시스턴트는 스킬의 설명이 현재 요청과 일치하는 것으로 감지될 때마다 스킬을 자동으로 사용하도록 설계되었습니다. 하지만 스킬은 수동으로 호출할 수도 있습니다. 이 작업은 에이전트 채팅에 /를 입력하고 스킬 이름을 검색하여 수행하는 경우가 많습니다.
스킬의 핵심 구성요소
각 에이전트 기술은 AI 어시스턴트에게 다음 구성요소를 제공할 수 있는 전문 패키지입니다.
- 전문 지침: 인증 구현 또는 Cloud Firestore 데이터베이스 프로비저닝과 같은 특정 작업을 달성하는 방법에 관한 자세한 안내입니다.
- 권장사항: 앱이 처음부터 Firebase 권장사항을 따르도록 지원하는 내장 보안 및 성능 패턴
- 자동화 스크립트: AI 에이전트가 로컬 환경 설정 또는 구성을 자동으로 실행할 수 있는 실행 가능한 코드입니다.
스킬 사용의 이점
에이전트 기술을 사용하면 문서 검색의 수동 작업이 줄어들고 AI 상호작용의 효율성이 향상됩니다.
토큰 비용 절감
기존 AI 통합은 대량의 문서를 미리 로드하는 경우가 많아 토큰을 많이 소모하고 세션 비용을 증가시킵니다. 에이전트 기술은 점진적 노출을 사용하여 이 오버헤드를 최소화합니다.
- 에이전트는 처음에 간단한 메타데이터만 '스캔'하여 스킬이 관련성이 있는지 확인합니다.
- 자세한 안내와 리소스는 에이전트가 특정 작업에 필요하다고 판단하는 경우에만 로드됩니다.
AI 기반 구현
문서를 수동으로 검색하는 대신 자연어로 의도를 설명할 수 있습니다. 스킬은 AI 어시스턴트가 다음과 같은 작업을 수행하도록 안내합니다.
- 웹 앱에 로그인 화면을 추가해 줘.
- 할 일 목록 항목을 데이터베이스에 저장해 줘.
- 새 웹 앱을 배포하도록 도와줘.
Firebase 에이전트 기술의 전체 목록은 사용 가능한 기술을 참고하세요.
Firebase MCP 서버와 함께 스킬 사용
에이전트 스킬은 Firebase MCP 서버를 보완하도록 설계되었습니다.
- Firebase MCP 서버: AI 지원 개발 워크플로를 위해 설계되어 AI 어시스턴트가 Firebase 프로젝트, 리소스, 데이터와 프로그래매틱 방식으로 상호작용할 수 있습니다.
- Firebase 에이전트 기술: 토큰 효율적인 점진적 공개를 통해 에이전트가 Firebase 작업을 수행하는 방법을 알려주는 빠른 안내와 권장사항을 제공합니다. Firebase CLI 및 MCP 서버와 같은 도구를 효과적으로 사용하는 방법을 에이전트에게 교육합니다.
사용 가능한 기술
Firebase는 핵심 제품을 위한 다양한 기술을 제공합니다. 추가 Firebase 제품 및 기능에 대한 스킬이 곧 제공될 예정입니다.
| 기술 | 설명 |
|---|---|
firebase-basics |
로컬 환경 설정, 앱에 Firebase를 처음 추가, 일반 플랫폼 워크플로 학습을 지원합니다. |
firebase-auth-basics |
인증 기반 Security Rules를 사용하여 안전한 로그인 구현, 사용자 기반 관리, 데이터 보호를 지원합니다. |
firebase-firestore-basics |
데이터베이스 프로비저닝, Security Rules 작성, SDK를 사용한 데이터 작업 실행 등 Cloud Firestore의 기본사항을 다룹니다. |
firebase-app-hosting-basics |
백엔드 지원이 필요한 Next.js 및 Angular와 같은 최신 웹 프레임워크를 배포하고 관리하는 프로세스를 간소화합니다. |
firebase-hosting-basics |
정적 웹사이트, 단일 페이지 앱 (SPA), 간단한 마이크로 서비스를 배포하는 데 도움이 됩니다. |
firebase-ai-logic-basics |
Firebase AI Logic (Gemini API)을 웹 애플리케이션에 통합하는 데 도움이 됩니다. 설정, 멀티모달 추론, 구조화된 출력, 보안을 다룹니다. |