Handles Firebase services with proper patterns for Firestore queries, real-time listeners, and security rules. You get TypeScript examples for the modular v9+ SDK, data modeling advice that actually embraces denormalization instead of fighting it, and emulator setup for local development. The skill covers the full stack: authentication, storage, cloud functions, and hosting. Most useful when you're building real-time features or need to structure Firestore documents without creating a relational nightmare. The security rules patterns alone will save you from accidentally exposing user data.

skills.sh installs
192
GitHub stars
685
last updated
Jun 3, 2026

Install

$ npx -y skills add alinaqi/claude-bootstrap --skill firebase --agent claude-code

Installs into .claude/skills of the current project.

Files

Firebase Skill

Firebase/Firestore patterns for web and mobile applications with real-time data, offline support, and security rules.

Sources: Firebase Docs | Firestore Best Practices | Security Rules


Core Principle

Denormalize with purpose, secure with rules, scale horizontally.

Firestore is a document database - embrace denormalization for read efficiency. Security rules are your server-side validation. Design for your access patterns.


Firebase Stack

ServicePurpose
FirestoreNoSQL document database with real-time sync
AuthenticationUser auth, OAuth, anonymous sessions
StorageFile uploads with security rules
FunctionsServerless backend (Node.js)
HostingStatic site + CDN
ExtensionsPre-built solutions (Stripe, Algolia, etc.)

Project Setup

Install Firebase CLI

# Install globally
npm install -g firebase-tools

# Login
firebase login

# Initialize in project
firebase init

Sponsors

Details

Repository
github.com/alinaqi/claude-bootstrap
Categories
Backend & APIs, Databases
First seen
Jun 3, 2026

More from alinaqi/claude-bootstrap

All 54
1calcom avatarcalcom-apicalcom/cal.comcalcom api189skills.sh installs
2iii-hq avatariii-queue-processingiii-hq/iiiEnqueues jobs, configures retry policies, sets concurrency limits, and orders messages via named standard or FIFO queues. Use when building background job worke183skills.sh installs
3joeseesun avatarqiaomu-markdown-proxyjoeseesun/markdown-proxyqiaomu markdown proxy176skills.sh installs
4sickn33 avatarpostgresql-optimizationsickn33/antigravity-awesome-skillspostgresql optimization173skills.sh installs
5him0 avatarfreee-api-skillhim0/freee-mcpfreee api skill159skills.sh installs
6kalil0321 avatarreverse-engineering-apikalil0321/reverse-api-engineerreverse engineering api152skills.sh installs