Firebase development requires careful architecture decisions and security configuration. This skill guides project setup, Cloud Functions, Firestore rules, and emulator workflows using patterns from production applications.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "firebase-development". Initialize a new Firebase project with Express API functions
النتيجة المتوقعة:
- Checking Firebase CLI availability and version
- Setting up project directory with git initialized
- Running firebase init with Firestore, Functions, Hosting, and Emulators
- Configuring firebase.json with multi-hosting setup
- Creating Express API structure with middleware and services directories
- Setting up Firestore rules with server-write-only security model
- Configuring emulator settings for local development
- Initializing TypeScript configuration and biome linting
- Creating .env.example with required Firebase variables
التدقيق الأمني
آمنPure prompt-based skill containing only instructional Markdown. No executable code, no network calls, no file system access, no command execution. All operations require user confirmation via Claude Code's built-in mechanisms.
درجة الجودة
ماذا يمكنك بناءه
Set up Firebase projects
Initialize new Firebase projects with TypeScript functions, proper security rules, and emulator configuration
Add Cloud Functions
Add new API endpoints and Firestore triggers following test-driven development patterns
Review Firebase security
Audit Firestore rules and security models before production deployment
جرّب هذه الموجهات
Initialize a new Firebase project with Express API functions, Firebase Auth, and server-write-only Firestore rules
Add a new Firestore collection called 'notifications' with read access for authenticated users and write-only access through Cloud Functions
My Firebase emulator is failing to start with a port conflict on 5001. Help me debug and resolve this issue
Review my Firebase project security rules and validate that my Firestore rules follow best practices for server-write-only model
أفضل الممارسات
- Always develop locally with emulators before deploying to production
- Prefer server-write-only security model for Firestore when possible
- Write failing tests first using TDD for all new features
- Add ABOUTME comments to every TypeScript file explaining its purpose
تجنب
- Using allow read, write: if true in Firestore rules
- Skipping emulator testing and deploying directly to production
- Mixing different Cloud Functions architecture patterns within one project
- Storing API keys or secrets directly in source code