firebase-firestore-standard
Cloud Firestore-Datenbanken einrichten und sichern
Firebase-Entwickler benötigen klare Anleitungen zur Bereitstellung von Firestore, zum Verfassen sicherer Regeln und zur korrekten Verwendung des SDK. Diese Fähigkeit bietet umfassende Dokumentation, die alle Aspekte von Firestore Standard Edition abdeckt.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "firebase-firestore-standard". Generiere grundlegende Sicherheitsregeln für eine posts-Collection
Erwartetes Ergebnis:
Regeln mit Standard-Verweigerung, authentifiziertem Lesezugriff für veröffentlichte Beiträge, Schreibzugriff beschränkt auf Beitragsautoren, Validierung für Titel- und Inhaltsfelder und unveränderlichem createdAt-Zeitstempel.
Verwendung von "firebase-firestore-standard". Wie führe ich Abfragen mit mehreren where-Klauseln durch?
Erwartetes Ergebnis:
Erklärung, wann zusammengesetzte Indizes erforderlich sind, Beispiel-Abfragesyntax mit query() und mehreren where-Bedingungen sowie Link zum Erstellen des Index in der Firebase Console.
Sicherheitsaudit
SicherThis 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.
Qualitätsbewertung
Was du bauen kannst
Einrichtung neuer Firebase-Projekte
Entwickler, die ihre erste Firestore-Datenbank erstellen, benötigen Anleitung zu Konfigurationsdateien, Sicherheitsregeln und dem Bereitstellung-Workflow.
Implementierung von Sicherheitsregeln
Teams, die Produktionsanwendungen entwickeln, benötigen umfassende Sicherheitsregeln mit ordnungsgemäßer Authentifizierung, Autorisierung und Datenvalidierung.
Integration von Webanwendungen
Frontend-Entwickler müssen Firestore in React-, Vue- oder Vanilla-JavaScript-Anwendungen unter Verwendung des modularen SDK integrieren.
Probiere diese Prompts
Hilf mir, Cloud Firestore für ein neues Firebase-Projekt einzurichten. Ich muss die Konfigurationsdateien erstellen und initiale Sicherheitsregeln bereitstellen.
Generiere Firestore-Sicherheitsregeln für eine users-Collection, bei der jeder Benutzer nur sein eigenes Profildokument lesen und schreiben kann. Füge Validierung für E-Mail- und Namensfelder hinzu.
Ich muss Städte nach Bundesstaat und Bevölkerung mit orderBy abfragen. Welchen zusammengesetzten Index benötige ich und wie konfiguriere ich ihn in firestore.indexes.json?
Analysiere meine Codebasis und generiere umfassende Firestore-Sicherheitsregeln für eine Task-Management-App mit users-, tasks- und comments-Collections. Füge rollenbasierte Zugriffskontrolle mit Admin- und Benutzerrollen hinzu.
Bewährte Verfahren
- Beginnen Sie Sicherheitsregeln immer mit Standard-Verweigerung und gewähren Sie explizit nur die mindestens erforderlichen Berechtigungen
- Verwenden Sie das Validator-Funktionsmuster, um Wiederholungen zu vermeiden und konsistente Validierung über Erstellungs- und Aktualisierungsregeln hinweg sicherzustellen
- Befreien Sie Felder mit hoher Schreibrate wie Zeitstempel von der automatischen Indizierung, um Schreib-Engpässe zu vermeiden
Vermeiden
- Verwendung von allow read: if isAuthenticated() für Collections, die PII wie E-Mail-Adressen enthalten
- Ermöglichung, dass Benutzer ihr eigenes Rollenfeld ohne ordnungsgemäße Autorisierungsprüfungen erstellen oder aktualisieren können
- Schreiben von Sicherheitsregeln ohne Validierung von Datentypen und Feldeinschränkungen bei Aktualisierungen