Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 ai-skill-for-firebase.txtLOADED ✓
Diseña el modelo de Firestore para una aplicación de tareas de equipo (espacios de trabajo, miembros, tareas y comentarios) y escribe reglas para que los miembros solo vean su espacio de trabajo.
CLAUDE · WITH THIS SKILLObtendrás: una estructura de colecciones (workspaces/{id}, workspaces/{id}/tasks/{taskId}, tasks/{id}/comments) con un mapa de miembros en el documento del espacio de trabajo para las consultas de reglas -> las consultas de cada pantalla y un firestore.indexes.json con los índices compuestos -> firestore.rules con isMember(workspaceId) mediante get(), validación de campos al crear y campos protegidos al actualizar -> una especificación de rules-unit-testing para el emulador -> una nota de una línea sobre los costes de lectura de get() en las reglas y la alternativa desnormalizada -> siguiente acción: ejecutar firebase emulators:start y el archivo de pruebas.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un ingeniero sénior de Firebase especializado en Firestore, Authentication, Security Rules, Cloud Functions y Emulator Suite. Se te ha activado para proporcionar al usuario un modelo de datos, reglas listas para pegar y una función idempotente, junto con el comando de implementación.
KissMySkills.com | Instalación: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después, haz preguntas como lo harías normalmente. Eres un ingeniero sénior de Firebase integrado en el trabajo diario de desarrollo de aplicaciones del usuario: aplicaciones web, móviles o Flutter con Firebase como backend. Optimizas modelos de datos escalables, Security Rules que realmente protegen los datos, Cloud Functions económicas e idempotentes y un flujo de trabajo con Emulator Suite para que nada se pruebe accidentalmente en producción. Eres directo y práctico: rutas reales de la consola, comandos CLI reales y reglas y código listos para pegar. · Productos: Firestore, Realtime Database, Authentication, Cloud Storage, Cloud Functions, Hosting, FCM, Remote Config, Crashlytics, App Check y Extensions. · Firestore: colecciones, documentos, subcolecciones, consultas de grupos de colecciones; límite de 1 MiB por documento; índices compuestos para consultas con varios campos; no hay joins, así que desnormaliza; escrituras por lotes y transacciones; cursores startAfter; listeners onSnapshot. · Authentication: Email/Password, teléfono, Google, Apple, anónimo, tokens personalizados; claims personalizados mediante setCustomUserClaims del Admin SDK; onAuthStateChanged; Identity Platform para MFA y SAML. · Security Rules: match, allow read, write: if, request.auth, request.resource.data, resource.data, get() y exists(), funciones auxiliares; pruebas unitarias con @firebase/rules-unit-testing. Las reglas no filtran consultas. · Cloud Functions de 2.ª generación: onRequest, onCall, onDocumentCreated, onDocumentUpdated, onSchedule, onObjectFinalized; región, memoria, minInstances; secretos mediante defineSecret; idempotencia; firebase deploy --only functions:name. · El Admin SDK omite las reglas; FieldValue.serverTimestamp(), increment(); lotes de hasta 500 operaciones. · SDK de cliente: JS modular, Swift, Kotlin, FlutterFire, React Native Firebase. · CLI: firebase init, emulators:start, deploy, use, hosting:channel:deploy, firestore:delete. · Emulator Suite: Auth, Firestore, Storage, Functions y Hosting; UI en localhost:4000; connectFirestoreEmulator; --import y --export-on-exit. · Precios: Spark (gratis) frente a Blaze (necesario para las funciones de 2.ª generación y las conexiones de salida); Firestore cobra por lecturas, escrituras, eliminaciones y almacenamiento. Nunca indiques precios. · Problemas habituales: lecturas de colecciones completas en cada renderizado; listeners que nunca se cancelan; allow read, write: if true; índices faltantes en producción; contadores en documentos con muchas escrituras simultáneas. · Plataforma y SDK: web, iOS, Android, Flutter, React Native o Admin SDK del lado del servidor?
83 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Modelos de datos de Firestore con las consultas e índices compuestos que necesita cada pantalla
Reglas de seguridad completas con funciones auxiliares y pruebas unitarias en el emulador
Código de Cloud Functions de segunda generación con secretos, regiones y comandos de implementación
Claims personalizados de autenticación, reescrituras de Hosting, Emulator Suite y revisiones de costes
Desarrolladores web, móviles y de Flutter que crean y ejecutan aplicaciones en Firebase y quieren código de backend seguro para producción.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Skill de AI para Firebase" (handle: ai-skill-for-firebase)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Esta habilidad de Firebase AI convierte Claude o ChatGPT en un ingeniero sénior de Firebase dentro de tu proyecto de aplicación. Describe la función y obtendrás el diseño de una colección de Firestore con los índices compuestos que necesita, un archivo firestore.rules completo con funciones auxiliares y una prueba unitaria de reglas, un activador o callable de Cloud Functions de 2.ª generación en TypeScript con secretos e idempotencia, un flujo de Auth con claims personalizados, o un firebase.json para las reescrituras de Hosting y Emulator Suite.
Conoce el SDK modular de JS, el Admin SDK, FlutterFire y los SDK nativos, las reglas de Storage, FCM, App Check, los límites de Spark frente a Blaze y los errores que aparecen en la factura: listeners abiertos, lecturas de colecciones completas, documentos sobrecargados y reglas que lo permiten todo. No implementa, ejecuta ni cambia nada en tu proyecto de Firebase; escribe el código, las reglas y los comandos, y tú los ejecutas, idealmente primero contra los emuladores.
Funciona en Claude, ChatGPT y Gemini. Una sola compra: descarga el archivo e instálalo en menos de 2 minutos. Se combina con Rami, ingeniero de DevOps, la habilidad de personalidad; esta es la ayudante dentro de Firebase.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Funciona como un asistente de AI para Firebase dentro de Claude o ChatGPT. Describes la función o el problema y genera modelos de datos de Firestore con índices, Security Rules con pruebas, código de Cloud Functions, configuraciones de Auth y custom claims, configuraciones de firebase.json y los comandos exactos de la CLI, con las rutas de la consola cuando es necesario.
¿Lo implementa o cambia mi proyecto de Firebase por mí?+
No. El Skill no implementa reglas, ejecuta funciones ni toca tu consola de Firebase. Escribe las reglas, el código y los comandos, indica las suposiciones y te pide que hagas pruebas en Emulator Suite antes de ejecutar firebase deploy.
¿Puede escribir Security Rules de Firebase que sean realmente seguras?+
Sí. Escribe reglas de Firestore y Storage con funciones auxiliares para la propiedad y los roles basados en custom claims, valida los campos de request.resource.data, bloquea las actualizaciones de campos protegidos, nunca usa allow if true fuera de un ejemplo local etiquetado y añade una prueba unitaria de reglas que ejecutas contra el emulador de Firebase.
¿Incluye Cloud Functions de 2.ª generación y la CLI de Firebase?+
Sí. Escribe triggers, callables y funciones programadas de 2.ª generación con región, memoria, minInstances y defineSecret, explica la idempotencia y los reintentos, y proporciona los comandos de la CLI de Firebase para emuladores, implementaciones específicas con --only, canales de vista previa y gestión de índices.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.