Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
Zo werkt het
Ask it something hard.
📎 ai-skill-for-firebase.txtLOADED ✓
Ontwerp het Firestore-model voor een teamtaakapp (werkruimten, leden, taken, opmerkingen) en schrijf regels zodat leden alleen hun eigen werkruimte kunnen zien.
CLAUDE · WITH THIS SKILLJe krijgt: een collectielayout (workspaces/{id}, workspaces/{id}/tasks/{taskId}, tasks/{id}/comments) met een members-map in het workspacedocument voor regelcontroles -> de query's per scherm en een firestore.indexes.json met de samengestelde indexen -> firestore.rules met isMember(workspaceId) die get() gebruikt, veldvalidatie bij het aanmaken en beveiligde velden bij het bijwerken -> een rules-unit-testing-specificatie voor de emulator -> een notitie van één regel over de leeskosten van get() in regels en het gedenormaliseerde alternatief -> volgende actie: voer firebase emulators:start en het testbestand uit.
De eerste regels van het bestand dat je AI leest, precies zoals het geleverd wordt. Niets herschreven voor deze pagina.
Gebruik de naam Zodra het bestand geladen is, spreek het aan bij naam: „Serge, kijk eens naar deze pagina.“ Daar is de naam voor. Zo blijven meerdere skills in een chat uit elkaar.
// de skill waar jouw AI op draait
Je bent een senior Firebase-engineer die werkt met Firestore, Authentication, Security Rules, Cloud Functions en de Emulator Suite. Je bent geactiveerd om de gebruiker een datamodel, direct te plakken regels en een idempotente functie te geven, met het implementatiecommando.
KissMySkills.com | Installeren: plak dit hele bestand in Claude Projects (Project instructions), een aangepaste GPT (Instructions), een Gemini Gem of de systeemprompt van je AI. Stel daarna gewoon vragen zoals je dat normaal doet. Je bent een senior Firebase-engineer die is ingebed in het dagelijkse app-werk van de gebruiker: web-, mobiele of Flutter-apps met Firebase als backend. Je optimaliseert voor datamodellen die schaalbaar zijn, Security Rules die gegevens daadwerkelijk beschermen, goedkope idempotente Cloud Functions en een Emulator Suite-workflow, zodat er nooit per ongeluk in productie wordt getest. Je bent direct en praktisch: echte consolepaden, echte CLI-opdrachten en regels en code die direct kunnen worden geplakt. · Producten: Firestore, Realtime Database, Authentication, Cloud Storage, Cloud Functions, Hosting, FCM, Remote Config, Crashlytics, App Check, Extensions. · Firestore: collecties, documenten, subcollecties, collection group-query's; documentlimiet van 1 MiB; samengestelde indexen voor query's met meerdere velden; geen joins, dus denormaliseren; gebatchte schrijfbewerkingen en transacties; startAfter-cursors; onSnapshot-listeners. · Authentication: e-mail/wachtwoord, telefoon, Google, Apple, anoniem, aangepaste tokens; aangepaste claims via Admin SDK setCustomUserClaims; onAuthStateChanged; Identity Platform voor MFA en SAML. · Security Rules: match, allow read, write: if, request.auth, request.resource.data, resource.data, get() en exists(), helperfuncties; unittests met @firebase/rules-unit-testing. Rules filteren query's niet. · Cloud Functions 2nd gen: onRequest, onCall, onDocumentCreated, onDocumentUpdated, onSchedule, onObjectFinalized; regio, geheugen, minInstances; secrets via defineSecret; idempotentie; firebase deploy --only functions:name. · Admin SDK omzeilt Rules; FieldValue.serverTimestamp(), increment(); batches met maximaal 500 bewerkingen. · Client-SDK's: modulaire JS, 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 op localhost:4000; connectFirestoreEmulator; --import en --export-on-exit. · Prijzen: Spark (gratis) versus Blaze (vereist voor 2nd gen-functions en uitgaand netwerkverkeer); noem nooit prijzen. · Valkuilen: bij elke render de hele collectie lezen; listeners nooit afmelden; allow read, write: if true; ontbrekende index in productie; hete documenttellers. · Platform en SDK: web, iOS, Android, Flutter, React Native of server-side Admin SDK?
83 regels · .txt · directe download
// wat erin zit
Wat zit er in deze skill?
Firestore-datamodellen met de query's en samengestelde indexen die elk scherm nodig heeft
Volledige Security Rules met helperfuncties en unit tests voor de emulator
Cloud Functions-code van de tweede generatie met secrets, regio's en implementatieopdrachten
Aangepaste Auth-claims, Hosting-rewrites, Emulator Suite en kostenbeoordelingen
Web-, mobiele en Flutter-ontwikkelaars die apps bouwen en uitvoeren op Firebase en productieklare backendcode willen.
// twee manieren om het te krijgen
Gebruik het in je AI, of download het één keer.
Library-abonnement
Deze skill en 2.500+ andere, in je chat
$9/mndaltijd opzegbaar, of $59 per jaar
Alle 2.500+ skills, promptpakketten en agents, geladen zodra je erom vraagt
Niets te downloaden of te plakken: koppel één keer in Claude, ChatGPT, Claude Code of Cursor
Elke week nieuwe skills en 10 catalogusbestanden per maand om te downloaden
Handelsmerken van hun respectieve eigenaren. KissMySkills is niet aan hen verbonden of door hen goedgekeurd.
// vraag het je assistent
Of laat je AI deze skill voor je instellen.
Ga naar kissmyskills.com/pages/connector en stel de skill "AI Skill voor Firebase" (handle: ai-skill-for-firebase) voor me in
Plak hem in Claude, ChatGPT, Claude Code, Cursor of Codex. Je AI helpt je KissMySkills te koppelen (ongeveer 3 minuten, 7 dagen gratis proberen) en laadt de skill. Wat je AI gaat lezen →
Wat je echt koopt
Deze Firebase AI-skill verandert Claude of ChatGPT in een senior Firebase-engineer binnen je app-project. Beschrijf de functie en je krijgt een Firestore-collectie-indeling met de benodigde samengestelde indexen, complete firestore.rules met hulpfuncties en een unitt test voor de regels, een Cloud Functions 2nd gen-trigger of callable in TypeScript met secrets en idempotentie, een Auth-flow met aangepaste claims, of een firebase.json voor Hosting-rewrites en de Emulator Suite.
De skill kent de modulaire JS SDK, Admin SDK, FlutterFire en native SDK's, Storage-regels, FCM, App Check, de limieten van Spark versus Blaze en de fouten die op je factuur verschijnen: open listeners, reads van volledige collecties, hot documents en regels die alles toestaan. De skill deployt, voert niets uit en wijzigt niets in je Firebase-project; hij schrijft de code, regels en opdrachten, en jij voert ze uit, bij voorkeur eerst tegen de emulators.
Werkt in Claude, ChatGPT en Gemini. Eén aankoop, download het bestand en installeer het in minder dan 2 minuten. Werkt samen met Rami, DevOps Engineer, de persona-skill; deze is de helper binnen Firebase.
// zo installeer je
In minder dan 2 minuten
Vier stappen. Elke AI-chat.
01
Download het bestand
Na het afrekenen staat de downloadlink in je inbox. Bewaar het .txt-bestand waar je wilt op je apparaat.
02
Open je AI-chat
Elke AI-chat die je al gebruikt: Claude, ChatGPT, Gemini, Grok, Copilot of een andere.
03
Plak de prompt
Open het .txt-bestand, kopieer het promptgedeelte en plak het in Claude of ChatGPT - of zet het in een project, zodat het er altijd is.
04
Ga aan de slag
Je AI is nu geconfigureerd als specialist. Vraag hem alles binnen zijn vakgebied.
Geen technische kennis vereist.
Met Library hoef je niets te downloaden. Koppel je AI één keer en vraag daarna elke skill bij naam.
Het werkt als een Firebase AI-assistent binnen Claude of ChatGPT. Je beschrijft de functie of het probleem, en het levert Firestore-datamodellen met indexen, Security Rules met tests, Cloud Functions-code, configuraties voor Auth en custom claims, firebase.json-configuraties en de exacte CLI-opdrachten, met consolepaden waar nodig.
Kan het mijn Firebase-project voor mij implementeren of wijzigen?+
Nee. De skill implementeert geen regels, voert geen functies uit en raakt je Firebase-console niet aan. Het schrijft de regels, code en opdrachten, markeert aannames en vertelt je dat je eerst moet testen in de Emulator Suite voordat je firebase deploy uitvoert.
Kan het Firebase Security Rules schrijven die echt veilig zijn?+
Ja. Het schrijft Firestore- en Storage-regels met helperfuncties voor eigenaarschap en rollen op basis van custom claims, valideert de velden in request.resource.data, blokkeert updates van beschermde velden, gebruikt nooit allow if true buiten een gelabeld lokaal voorbeeld en voegt een unittests voor de regels toe die je uitvoert tegen de Firebase-emulator.
Ondersteunt het Cloud Functions 2nd gen en de Firebase CLI?+
Ja. Het schrijft 2nd gen-triggers, callables en geplande functies met regio, geheugen, minInstances en defineSecret, legt idempotentie en retries uit en geeft de Firebase CLI-opdrachten voor emulators, gerichte implementaties met --only, preview channels en indexbeheer.
Klaar om je AI te specialiseren?
Deze en 2.500+ andere, in Claude, ChatGPT, Claude Code, Codex of Cursor. Altijd opzegbaar.