firebase

Design Firebase workflows for Firestore, authentication, Cloud Functions, and security rules.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/lciacci/tessera --skill firebase-lciacci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase
Source: https://github.com/lciacci/tessera/tree/main/skills/firebase
Command: npx skills add https://github.com/lciacci/tessera --skill firebase-lciacci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design, implement, and operate Firebase-backed applications without repeatedly researching Firestore data modeling, authentication, real-time synchronization, offline persistence, Cloud Functions, or security rules.

Core Features & Use Cases

  • Firestore Development: Model denormalized documents, subcollections, indexes, pagination, batch writes, transactions, and real-time listeners.
  • Security and Authentication: Create Firebase Authentication flows and enforce ownership, validation, and access policies with tested Firestore and Storage rules.
  • Backend and Operations: Configure emulators, Cloud Functions, offline persistence, deployment workflows, and common Firebase CLI operations.
  • Use Case: Build a collaborative application where authenticated users create posts, receive real-time updates, work offline, and can modify only the content they own.

Quick Start

Ask the Firebase skill to design a secure Firestore schema and implement the required authentication, real-time listeners, security rules, and emulator tests for your application.

Frequently Asked Questions about firebase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design secure Firestore data models with proper access rules?

Design secure Firestore data models by structuring denormalized documents, subcollections, and indexes, then enforce ownership and validation policies using tested Firebase security rules to restrict access.

What is the best way to set up real-time listeners and offline persistence in Firebase?

Set up real-time listeners and offline persistence by applying the Firebase modular TypeScript SDK to synchronize data across web and mobile applications, ensuring continuous operation during network interruptions.

How do I test Firebase Cloud Functions and security rules locally before deploying?

Test Firebase Cloud Functions and security rules locally by configuring the Firebase emulator suite, which provides local environment coverage to validate authentication flows, access policies, and serverless processing before deployment.

How do I enforce transactional consistency and bounded structures in Firestore?

Enforce transactional consistency and bounded structures in Firestore by using batch writes and transactions for atomic operations, ensuring data integrity while keeping document sizes within recommended limits.

Can I use Firebase authentication to restrict user access to specific storage objects?

Yes, you can use Firebase authentication to restrict user access by writing validated Firebase Storage security rules that enforce ownership and access policies, ensuring users can only modify the content they own.

Does Firebase development require using the modular TypeScript SDK?

Yes, this Firebase development workflow requires using the modular TypeScript SDK to implement secure application workflows for data storage, authentication, synchronization, and serverless processing.