المهارات firebase-development
🔥

firebase-development

آمن

Build Firebase projects with proven patterns

متاح أيضًا من: 2389-research

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.

يدعم: Code(CC)
⚠️ 67 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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

التدقيق الأمني

آمن
v3 • 1/10/2026

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.

5
الملفات التي تم فحصها
950
الأسطر التي تم تحليلها
0
النتائج
3
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
81
المحتوى
20
المجتمع
100
الأمان
78
الامتثال للمواصفات

ماذا يمكنك بناءه

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

جرّب هذه الموجهات

New Firebase project
Initialize a new Firebase project with Express API functions, Firebase Auth, and server-write-only Firestore rules
Add collection
Add a new Firestore collection called 'notifications' with read access for authenticated users and write-only access through Cloud Functions
Debug emulator
My Firebase emulator is failing to start with a port conflict on 5001. Help me debug and resolve this issue
Security review
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

الأسئلة المتكررة

Which Firebase services does this skill support?
Supports Cloud Functions, Firestore, Hosting, Authentication, and Emulators. Covers project setup, feature development, debugging, and security validation.
Can this skill deploy my Firebase project?
No. The skill provides guidance but requires you to run firebase deploy yourself. All CLI commands are shown as suggestions for you to execute.
Does this skill access my Firebase project data?
No. The skill only provides patterns and guidance. Any access to your data happens through your own actions or Firebase emulators running locally.
What security models are recommended?
Server-write-only is preferred for high security. Client-write with validation is available for high-volume real-time applications requiring complex rules.
How do I test Firebase functions locally?
Use firebase emulators:start to run local emulators. The skill includes detailed emulator workflow guidance including port configuration and data persistence.
What testing framework is used?
The skill recommends vitest for unit tests and emulator-based integration tests. Both test types are required for production-ready features.

تفاصيل المطور

بنية الملفات

📁 add-feature/

📄 SKILL.md

📁 debug/

📄 SKILL.md

📁 project-setup/

📄 SKILL.md

📁 validate/

📄 SKILL.md

📄 SKILL.md