agentsclimarketplace

Firebase

Skill Poorgramer-Zack/dart-expert-skills/skills/firebase

A comprehensive library of modular Agent Skills for Flutter & Dart development

Install
npx -y skills add Poorgramer-Zack/dart-expert-skills --skill firebase

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Firebase integration for Flutter including Auth, Firestore, FCM, Cloud Storage, Analytics, and Crashlytics. Use when implementing serverless backend features, real-time sync, or push notifications.

SKILL.md

3.0 KB, as published. Nobody here has run it

Flutter with Firebase Integration Guide

Goal

Production architecture for integrating Google Firebase with Flutter. This skill points to specific implementation chapters — read the relevant one before writing any Firebase code.

Workflow & References

1. Core Setup & Initialization (firebase_core) If you are initializing Firebase for the first time, setting up the flutterfire_cli, or resolving native iOS/Android Firebase compilation errors, you MUST read:

2. Authentication (firebase_auth) If you are implementing login, email/password verification, social sign-ins (Google, Apple), or managing User sessions, you MUST read:

3. Push Notifications (firebase_messaging) If you are configuring Apple Push Notification service (APNs), handling FCM background handlers, or requesting notification permissions, you MUST read:

4. Databases (cloud_firestore, firebase_database) If you are reading/writing data, defining Freezed models, or navigating NoSQL document structures (Firestore) vs JSON trees (RTDB), you MUST read:

5. File Storage (firebase_storage) If you are uploading images/videos, generating download URLs, or restructuring storage Reference trees, you MUST read:

6. Observability (firebase_analytics, firebase_crashlytics) If you are logging custom analytical events, setting up global FlutterError and PlatformDispatcher error trapping, you MUST read:

7. Security (firebase_app_check) If you want to protect your Firebase backend from unauthorized access using DeviceCheck (iOS) and Play Integrity (Android), you MUST read:

8. Advanced Architecture: Serverpod Mini BFF If you are building a highly secure app and need to bypass Firestore Rules or protect third-party API keys (like Stripe) using a Backend-for-Frontend (BFF), you MUST read:

9. Pricing & Cost Optimization If you are designing the database schema or querying massive datasets, to prevent uncontrolled Firebase billing costs, you MUST read:

Constraints

  1. Never hardcode configurations: All Firebase configs MUST be generated by the flutterfire_cli.
  2. Review the Cost chapter: Before designing any Firestore schema, review cost.md to avoid queries that lead to billing disasters.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.