firebase-development

v1.0.0

Firebase project workflows including setup, features, debugging, and validation

firebasefirestorecloud-functionshostingemulator
Install Command /plugin install firebase-development@2389-research
View Source
01

Documentation

Full plugin documentation and usage guide

Firebase Development Plugin

Firebase project workflows including setup, features, debugging, and validation.

Installation

/plugin marketplace add 2389-research/claude-plugins

/plugin install firebase-development@2389-research

What This Plugin Provides

Skills for Firebase development following 2389 patterns:

  • firebase-development - Main orchestrator skill that routes to specific sub-skills
  • firebase-development:project-setup - Initialize new Firebase projects
  • firebase-development:add-feature - Add features to existing projects
  • firebase-development:debug - Debug Firebase issues
  • firebase-development:validate - Validate project structure

Patterns

This plugin supports:

  • Multi-hosting setup: Multiple sites or single hosting
  • Authentication: Custom API keys, Firebase Auth, or both
  • Cloud Functions: Express, domain-grouped, or individual files
  • Security models: Server-write-only vs client-write with validation
  • Emulator-first development: Always test locally before deploying
  • Modern tooling: TypeScript, vitest, biome

Quick Example

// Cloud Function with domain grouping

export const users = {

onCreate: onDocumentCreated('users/{userId}', async (event) => {

// Implementation

}),

onUpdate: onDocumentUpdated('users/{userId}', async (event) => {

// Implementation

})

};

Documentation

- API Key Authentication

- Emulator Workflow

- Express Function Architecture

- Firestore Rules Patterns

- Multi-Hosting Setup

02

Quick Install

Get started in seconds

1
Add the marketplace (if not already added) /plugin marketplace add 2389-research/claude-plugins
2
Install this plugin /plugin install firebase-development
3
You're good to go Skills auto-trigger when relevant
Back to Marketplace