firebase-development
Crear proyectos de Firebase
Los proyectos de Firebase pueden volverse difíciles de estructurar, probar y proteger a medida que crecen las funcionalidades. Esta skill guía la configuración, el trabajo en funcionalidades, la depuración y la validación con flujos de trabajo claros que priorizan los emuladores.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Recursos legibles por agentes
Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.
Pruébalo
Usando "firebase-development". Configura una app de Firebase para un pequeño dashboard de producto.
Resultado esperado:
- Una checklist de configuración con pasos para Firebase CLI, hosting, functions, Firestore y emuladores.
- Decisiones de arquitectura para hosting, autenticación, functions y modelo de escritura de Firestore.
- Pasos de verificación para build, pruebas, linting, inicio de emuladores y archivos de entorno.
Usando "firebase-development". Agrega un endpoint autenticado que escriba en Firestore.
Resultado esperado:
- Un plan de implementación con pruebas primero para el nuevo endpoint.
- Orientación sobre reglas de seguridad para patrones de solo escritura desde servidor o escritura desde cliente.
- Comprobaciones con emulador para comportamiento de respuestas, documentos, autenticación y reglas.
Usando "firebase-development". Revisa mi proyecto de Firebase antes del despliegue.
Resultado esperado:
- Una revisión categorizada de configuración, reglas de Firestore, arquitectura de funciones, autenticación y pruebas.
- Una lista de elementos de remediación críticos, importantes y deseables.
- Comprobaciones de preparación para producción sobre estado de auditoría, estado de build, pruebas, selección de proyecto e índices.
Auditoría de seguridad
Riesgo medioStatic analysis reported many high-risk patterns, but review shows most are Markdown examples, inline code formatting, local Firebase emulator URLs, and normal developer commands. No prompt injection or malicious exfiltration intent was found. The skill still carries medium risk because it instructs assistants to run shell commands and inspect environment files during Firebase debugging.
Problemas de riesgo medio (2)
Problemas de riesgo bajo (3)
Factores de riesgo
⚙️ Comandos externos (5)
🌐 Acceso a red (4)
📁 Acceso al sistema de archivos (4)
🔑 Variables de entorno (4)
Patrones detectados
Puntuación de calidad
Lo que puedes crear
Inicializar una app de Firebase
Configura Firebase hosting, functions, Firestore, emuladores, TypeScript, pruebas y estructura del proyecto desde un repositorio nuevo.
Agregar una funcionalidad segura
Crea una Cloud Function, API endpoint o colección de Firestore con pruebas, comprobaciones de autenticación, reglas y verificación con emulador.
Revisar antes del lanzamiento
Comprueba la configuración de Firebase, las reglas, la autenticación, la cobertura de pruebas y la preparación para despliegue antes de los cambios en producción.
Prueba estos prompts
Usa la skill firebase-development para configurar un nuevo proyecto de Firebase con Firestore, Cloud Functions, Hosting, TypeScript y emuladores.
Usa el workflow add-feature de firebase-development para agregar una nueva colección de Firestore con reglas, pruebas y verificación con emulador.
Usa el workflow debug de firebase-development para investigar por qué mis emuladores de Firebase no se inician o devuelven errores de permisos.
Usa el workflow validate de firebase-development para revisar mi proyecto de Firebase en cuanto a reglas de seguridad, comprobaciones de auth, pruebas y preparación para despliegue.
Mejores prácticas
- Ejecuta los workflows de Firebase en un workspace de proyecto limpio y revisa los efectos de los comandos antes de ejecutarlos.
- Usa emuladores y pruebas antes de desplegar cambios en functions, reglas, hosting o autenticación.
- Redacta los secretos antes de compartir `.env`, logs de depuración o configuración de Firebase con cualquier asistente.
Evitar
- No ejecutes comandos de configuración o depuración en el repositorio o proyecto de Firebase equivocado.
- No expongas claves de API de producción, credenciales de servicio ni archivos de entorno en el contexto del chat.
- No despliegues antes de que pasen las pruebas con emulador, las comprobaciones de reglas de Firestore y la validación de build.