firebase-firestore-standard
Configurar y proteger bases de datos Cloud Firestore
Los desarrolladores de Firebase necesitan orientación clara sobre el aprovisionamiento de Firestore, la escritura de reglas de seguridad y el uso correcto del SDK. Esta skill proporciona documentación completa que cubre todos los aspectos de Firestore Standard Edition.
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-firestore-standard". Generar reglas de seguridad básicas para una colección de publicaciones
Resultado esperado:
Reglas con denegación por defecto, acceso de lectura autenticado para publicaciones publicadas, acceso de escritura limitado a los autores de las publicaciones, validación para los campos de título y contenido, y marca de tiempo createdAt inmutable.
Usando "firebase-firestore-standard". ¿Cómo consulto con múltiples cláusulas where?
Resultado esperado:
Explicación de cuándo se requieren índices compuestos, ejemplo de sintaxis de consulta usando query() con múltiples condiciones where, y enlace para crear el índice en Firebase Console.
Auditoría de seguridad
SeguroThis skill contains documentation markdown files only. Static analyzer flagged 246 patterns (external commands, URLs, regex patterns) that are all false positives - they are code examples in documentation, not executable code. No actual security risks detected.
Puntuación de calidad
Lo que puedes crear
Configuración de nuevo proyecto Firebase
Los desarrolladores que crean su primera base de datos Firestore necesitan orientación sobre archivos de configuración, reglas de seguridad y flujo de trabajo de despliegue.
Implementación de Reglas de Seguridad
Los equipos que construyen aplicaciones de producción necesitan reglas de seguridad completas con autenticación, autorización y validación de datos adecuadas.
Integración con Aplicaciones Web
Los desarrolladores frontend necesitan integrar Firestore en aplicaciones React, Vue o JavaScript vanilla usando el SDK modular.
Prueba estos prompts
Ayúdame a configurar Cloud Firestore para un nuevo proyecto de Firebase. Necesito crear los archivos de configuración y desplegar las reglas de seguridad iniciales.
Genera Reglas de Seguridad de Firestore para una colección de usuarios donde cada usuario solo puede leer y escribir su propio documento de perfil. Incluye validación para los campos de email y nombre.
Necesito consultar ciudades por estado y población con orderBy. ¿Qué índice compuesto necesito y cómo lo configuro en firestore.indexes.json?
Analiza mi código y genera Reglas de Seguridad de Firestore completas para una aplicación de gestión de tareas con colecciones de usuarios, tareas y comentarios. Incluye control de acceso basado en roles con roles de administrador y usuario.
Mejores prácticas
- Siempre comenzar las reglas de seguridad con denegación por defecto y otorgar explícitamente los permisos mínimos requeridos
- Usar el Patrón de Función Validadora para evitar repetición y asegurar validación consistente en reglas de creación y actualización
- Exentar campos de alta tasa de escritura como marcas de tiempo del indexado automático para evitar cuellos de botella en escrituras
Evitar
- Usar allow read: if isAuthenticated() para colecciones que contienen PII como direcciones de correo electrónico
- Permitir que los usuarios creen o actualicen su propio campo de rol sin verificaciones de autorización adecuadas
- Escribir reglas de seguridad sin validar tipos de datos y restricciones de campo en actualizaciones