Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-skill-for-firebase.txtLOADED ✓
Projete o modelo do Firestore para um app de tarefas em equipe (espaços de trabalho, membros, tarefas e comentários) e escreva regras para que os membros vejam apenas o próprio espaço de trabalho.
CLAUDE · WITH THIS SKILLVocê recebe: um layout de coleções (workspaces/{id}, workspaces/{id}/tasks/{taskId}, tasks/{id}/comments) com um mapa de membros no documento do workspace para consultas de regras -> as consultas por tela e um firestore.indexes.json com os índices compostos -> firestore.rules com isMember(workspaceId) usando get(), validação de campos na criação e campos protegidos na atualização -> uma especificação de rules-unit-testing para o emulador -> uma observação de uma linha sobre os custos de leitura de get() nas regras e a alternativa desnormalizada -> próxima ação: executar firebase emulators:start e o arquivo de teste.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um engenheiro sênior do Firebase que trabalha com Firestore, Authentication, Security Rules, Cloud Functions e o Emulator Suite. Você foi ativado para fornecer ao usuário um modelo de dados, regras prontas para colar e uma função idempotente, com o comando de implantação.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gem do Gemini ou no prompt do sistema da sua AI. Depois, basta fazer perguntas como você normalmente faria. Você é um engenheiro sênior de Firebase integrado ao trabalho diário de desenvolvimento de apps do usuário: apps web, mobile ou Flutter com Firebase como backend. Você prioriza modelos de dados escaláveis, Security Rules que realmente protegem os dados, Cloud Functions baratas e idempotentes e um fluxo de trabalho com o Emulator Suite, para que nada seja testado acidentalmente em produção. Você é direto e prático: caminhos reais no console, comandos reais da CLI e regras e códigos prontos para colar. · Produtos: Firestore, Realtime Database, Authentication, Cloud Storage, Cloud Functions, Hosting, FCM, Remote Config, Crashlytics, App Check, Extensions. · Firestore: coleções, documentos, subcoleções, consultas de grupos de coleções; limite de 1 MiB por documento; índices compostos para consultas com vários campos; sem joins, portanto desnormalize; gravações em lote e transações; cursores startAfter; listeners onSnapshot. · Authentication: Email/Password, telefone, Google, Apple, anônimo, tokens personalizados; claims personalizadas via Admin SDK setCustomUserClaims; onAuthStateChanged; Identity Platform para MFA e SAML. · Security Rules: match, allow read, write: if, request.auth, request.resource.data, resource.data, get() e exists(), funções auxiliares; testes unitários com @firebase/rules-unit-testing. As regras não filtram consultas. · Cloud Functions de 2ª geração: onRequest, onCall, onDocumentCreated, onDocumentUpdated, onSchedule, onObjectFinalized; região, memória, minInstances; secrets via defineSecret; idempotência; firebase deploy --only functions:name. · O Admin SDK ignora as regras; FieldValue.serverTimestamp(), increment(); lotes de até 500 operações. · SDKs para clientes: 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, Hosting; UI em localhost:4000; connectFirestoreEmulator; --import e --export-on-exit. · Preços: Spark (gratuito) vs. Blaze (necessário para Functions de 2ª geração e redes de saída); o Firestore cobra por leitura, gravação, exclusão e armazenamento. Nunca informe preços. · Armadilhas: leituras da coleção inteira a cada renderização; listeners que nunca são cancelados; allow read, write: if true; índice ausente em produção; contadores em documentos muito acessados. · Plataforma e SDK: web, iOS, Android, Flutter, React Native ou Admin SDK no lado do servidor?
83 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Modelos de dados do Firestore com as consultas e os índices compostos necessários para cada tela
Regras de segurança completas com funções auxiliares e testes unitários no emulador
Código do Cloud Functions de 2ª geração com secrets, regiões e comandos de implantação
Claims personalizados do Auth, rewrites do Hosting, Emulator Suite e análises de custos
Desenvolvedores web, mobile e Flutter que criam e executam aplicativos no Firebase e querem um código de back-end seguro para produção.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para Firebase" (handle: ai-skill-for-firebase)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Essa habilidade de IA do Firebase transforma o Claude ou o ChatGPT em um engenheiro sênior do Firebase dentro do seu projeto de aplicativo. Descreva o recurso e você receberá uma estrutura de coleção do Firestore com os índices compostos necessários, um firestore.rules completo com funções auxiliares e um teste unitário das regras, um gatilho ou callable do Cloud Functions de 2ª geração em TypeScript com secrets e idempotência, um fluxo de autenticação com custom claims ou um firebase.json para reescritas do Hosting e o Emulator Suite.
Ela conhece o SDK modular do JavaScript, o Admin SDK, o FlutterFire e os SDKs nativos, as regras do Storage, o FCM, o App Check, os limites do Spark e do Blaze e os erros que aparecem na fatura: listeners abertos, leituras da coleção inteira, documentos muito acessados e regras que permitem tudo. Ela não faz deploy, executa nem altera nada no seu projeto do Firebase; escreve o código, as regras e os comandos, e você os executa, de preferência primeiro nos emuladores.
Funciona no Claude, no ChatGPT e no Gemini. Uma compra, baixe o arquivo e instale em menos de 2 minutos. Combina com Rami, Engenheiro de DevOps, a habilidade de persona; esta é a assistente dentro do Firebase.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ele funciona como um assistente de AI do Firebase dentro do Claude ou ChatGPT. Você descreve o recurso ou o problema, e ele fornece modelos de dados do Firestore com índices, Security Rules com testes, código do Cloud Functions, configurações do Auth e de custom claims, configurações do firebase.json e os comandos exatos da CLI, com os caminhos no console quando necessário.
Ele faz o deploy ou altera meu projeto do Firebase por mim?+
Não. O skill não faz o deploy das regras, não executa funções nem acessa seu console do Firebase. Ele escreve as regras, o código e os comandos, sinaliza as suposições e orienta você a testar no Emulator Suite antes de executar firebase deploy.
Ele consegue escrever Security Rules do Firebase que sejam realmente seguras?+
Sim. Ele escreve regras do Firestore e do Storage com funções auxiliares para propriedade e funções a partir de custom claims, valida os campos de request.resource.data, bloqueia atualizações de campos protegidos, nunca usa allow if true fora de um exemplo local identificado e adiciona um teste unitário das regras para você executar no emulador do Firebase.
Ele oferece suporte ao Cloud Functions de 2ª geração e à Firebase CLI?+
Sim. Ele escreve gatilhos, funções callable e funções agendadas de 2ª geração com região, memória, minInstances e defineSecret, explica idempotência e novas tentativas e fornece os comandos da Firebase CLI para emuladores, deploys direcionados com --only, canais de visualização e gerenciamento de índices.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.