firebase-architect

Designs Firestore schemas, Gradle builds, and Spring controllers for new projects.

1|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Cure-Consulting-Group/ProductEngineeringSkills --skill firebase-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-architect
Source: https://github.com/Cure-Consulting-Group/ProductEngineeringSkills/tree/main/skills/firebase-architect
Command: npx skills add https://github.com/Cure-Consulting-Group/ProductEngineeringSkills --skill firebase-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of robust, secure, and scalable Firebase backends, ensuring data integrity and efficient architecture.

Core Features & Use Cases

  • Firestore Schema Design: Generates optimal collection and document structures.
  • Security Rules: Writes granular, production-ready Firestore security rules.
  • Cloud Functions Scaffolding: Creates TypeScript Cloud Functions for backend logic.
  • Data Layer Architecture: Designs Android data layers adhering to Clean Architecture principles.
  • Use Case: Design the Firestore schema, security rules, and data layer for a new social media feed feature, ensuring user data is protected and queries are efficient.

Quick Start

Use the firebase-architect skill to design the Firestore schema and security rules for a 'user-profiles' collection.

Frequently Asked Questions about firebase-architect

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

FAQPage Schema
How do I design secure Firestore security rules for a production application?

Designing secure Firestore security rules requires granular access control. This Skill generates production-ready rules that enforce data integrity by applying security-first principles directly to your Firestore schema and access patterns.

What is the best way to structure a Firestore schema for efficient queries?

Structuring a Firestore schema for efficient queries requires optimizing collection and document relationships. This Skill generates optimal data models that ensure queries remain efficient while satisfying offline awareness requirements.

How do I scaffold TypeScript Cloud Functions for Firebase backend logic?

Scaffolding TypeScript Cloud Functions for Firebase requires structured server-side implementation. This Skill generates Cloud Functions scaffolding to handle backend logic and data layer integration securely.

Does this Firebase architecture approach support Android data layers with Clean Architecture?

This Firebase architecture approach supports Android data layers with Clean Architecture compliance. It designs data layers integrating with Firebase SDKs while adhering to Clean Architecture principles.

When do I need to design a Firebase data layer with offline awareness?

You need to design a Firebase data layer with offline awareness when addressing production-grade mobile requirements. This Skill ensures your Firestore schema and client-side integration handle offline states effectively.