firebase-development-project-setup
Настройка новых проектов Firebase
Запуск нового проекта Firebase включает множество архитектурных решений, влияющих на долгосрочную поддерживаемость. Этот скилл проведет вас через настройку CLI, архитектурные шаблоны и конфигурацию эмуляторов с проверенными лучшими практиками из продакшн‑внедрений.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
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
SeguroThis 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.
Factores de riesgo
🌐 Acceso a red (5)
⚙️ Comandos externos (73)
📁 Acceso al sistema de archivos (1)
Puntuación de calidad
Lo que puedes crear
Инициализация нового проекта Firebase
Запустите готовый к продакшну проект Firebase с функциями на TypeScript, тестированием через эмуляторы и корректными архитектурными шаблонами.
Архитектура Cloud Functions
Выберите подходящую архитектуру функций (Express API, доменно‑группированная или по файлам) под ваш сценарий.
Локальная настройка эмуляторов
Настройте эмуляторы Firebase для локальной разработки с корректной тестовой инфраструктурой перед деплоем в продакшн.
Prueba estos prompts
Мне нужно начать новый проект 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?
Какие сервисы Firebase включать при init?
Как тестировать без накопления облачных расходов?
Мои данные в безопасности при использовании этого скилла?
Почему у меня ошибка Firebase CLI not found?
Чем это отличается от Firebase Console?
Detalles del desarrollador
Autor
2389-researchLicencia
MIT
Repositorio
https://github.com/2389-research/claude-plugins/tree/main/firebase-development/skills/project-setupRef.
main
Estructura de archivos
📄 SKILL.md