Habilidades firebase-development-project-setup
🔥

firebase-development-project-setup

Seguro 🌐 Acceso a red⚙️ Comandos externos📁 Acceso al sistema de archivos

Настройка новых проектов Firebase

Запуск нового проекта Firebase включает множество архитектурных решений, влияющих на долгосрочную поддерживаемость. Этот скилл проведет вас через настройку CLI, архитектурные шаблоны и конфигурацию эмуляторов с проверенными лучшими практиками из продакшн‑внедрений.

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "firebase-development-project-setup". I need to start a new Firebase project with TypeScript and emulators

Resultado esperado:

  • Шаг 1: Проверить Firebase CLI и статус входа
  • Шаг 2: Создать директорию проекта с инициализацией git
  • Шаг 3: Запустить firebase init с Firestore, Functions, Hosting, Emulators
  • Шаг 4: Настроить архитектурные решения (хостинг, auth, функции, безопасность)
  • Шаг 5: Настроить firebase.json с конфигурацией эмуляторов
  • Шаг 6: Создать структуру functions согласно архитектурному шаблону
  • Шаг 7: Настроить правила безопасности Firestore
  • Шаг 8: Настроить Vitest с конфигурацией эмуляторов
  • Шаг 9: Запустить эмуляторы и проверить все сервисы
  • Шаг 10: Создать начальные тесты и проверить, что сборка проходит

Usando "firebase-development-project-setup". Set up a Firebase project with Express API functions and Firebase Auth

Resultado esperado:

  • Создание структуры проекта для архитектуры Express API
  • Настройка директорий middleware, tools и services
  • Настройка Firebase Auth с интеграцией login UI
  • Создание API key guard для программного доступа
  • Установка express, cors, firebase-admin, firebase-functions
  • Настройка режима single-project для эмуляторов

Auditoría de seguridad

Seguro
v3 • 1/16/2026

This is a pure documentation skill containing only guidance for Firebase project setup. All 103 static findings are false positives: markdown backticks were misidentified as shell execution, text patterns were misclassified as cryptographic references, and heuristic patterns triggered on standard development documentation. The skill provides only instructional content with no executable code, network calls, or credential access capabilities. Environment file references (lines 77, 139, 141, 172) document proper .gitignore practices and emulator configuration templates, not credential access. Localhost URLs (127.0.0.1:4000) are for Firebase emulator UI only.

2
Archivos escaneados
402
Líneas analizadas
3
hallazgos
3
Auditorías totales

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
21
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Инициализация нового проекта Firebase

Запустите готовый к продакшну проект Firebase с функциями на TypeScript, тестированием через эмуляторы и корректными архитектурными шаблонами.

Архитектура Cloud Functions

Выберите подходящую архитектуру функций (Express API, доменно‑группированная или по файлам) под ваш сценарий.

Локальная настройка эмуляторов

Настройте эмуляторы Firebase для локальной разработки с корректной тестовой инфраструктурой перед деплоем в продакшн.

Prueba estos prompts

Быстрый Firebase init
Мне нужно начать новый проект Firebase. Инициализируй его с функциями на TypeScript и настрой эмуляторы для локальной разработки.
С архитектурой
Создай новый проект Firebase с архитектурой Express API для функций, Firebase Auth для аутентификации и несколькими сайтами хостинга.
Полная настройка
Настрой полный проект Firebase: функции на TypeScript, доменно‑группированную структуру, модель безопасности client-write и конфигурацию тестирования Vitest.
Подготовка миграции
Создай структуру готового к продакшну проекта Firebase с линтингом Biome, конфигурацией эмуляторов и всеми необходимыми конфигурационными файлами для деплоя CI/CD.

Mejores prácticas

  • Всегда настраивайте эмуляторы с самого начала — это позволяет тестировать без накопления облачных расходов
  • Выбирайте архитектурные шаблоны рано (Express API vs доменно‑группированные vs отдельные файлы), чтобы сохранять единообразие
  • Используйте TypeScript для всех функций и добавляйте ABOUTME комментарии в каждый файл для удобства поиска

Evitar

  • Пропуск настройки эмуляторов и тестирование напрямую против продакшна — это приводит к расходам и риску данных
  • Непоследовательный выбор архитектурных шаблонов для функций — ведет к долгу по сопровождению
  • Отсутствие настройки CI/CD и тестовой инфраструктуры до написания функциональности

Preguntas frecuentes

Какой архитектурный шаблон выбрать для Cloud Functions?
Express API для множества связанных эндпойнтов с middleware. Доменно‑группированная — для функционально насыщенных приложений с отдельными областями. Отдельные файлы — для максимальной модульности.
Какие сервисы Firebase включать при init?
Включите Firestore, Functions, Hosting и Emulators. Они покрывают базу данных, серверную логику, статические ассеты и локальную разработку.
Как тестировать без накопления облачных расходов?
Используйте эмуляторы Firebase для всей разработки. Настройте singleProjectMode в firebase.json и установите NEXT_PUBLIC_USE_EMULATORS=true.
Мои данные в безопасности при использовании этого скилла?
Да. Этот скилл только дает рекомендации. Он не выполняет команды, не получает доступ к файлам вне стандартных операций Claude и не передает данные.
Почему у меня ошибка Firebase CLI not found?
Установите Firebase CLI с помощью npm install -g firebase-tools. Проверьте firebase --version. Убедитесь, что глобальные пакеты npm в вашем PATH.
Чем это отличается от Firebase Console?
Firebase Console создает облачные проекты. Этот скилл настраивает локальную разработку с TypeScript, тестированием и конфигурацией эмуляторов для продуктивной разработки.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md