shai-scaffold-firebase

Scaffold Firebase with TypeScript Functions, Hosting, Firestore Rules, and emulator suite.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kirillshilin/instructions --skill shai-scaffold-firebase
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shai-scaffold-firebase
Source: https://github.com/kirillshilin/instructions/tree/main/src/shai-firebase/skills/shai-scaffold-firebase
Command: npx skills add https://github.com/kirillshilin/instructions --skill shai-scaffold-firebase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds Firebase setup in a project, quickly provisioning Functions, Hosting, Firestore Rules, and the local emulator, reducing repetitive configuration work and mistakes.

Core Features & Use Cases

  • Creates a standard Firebase project structure including Functions (TypeScript), Hosting, and Firestore rules.
  • Configures the local emulator suite for offline development and testing.
  • Provides a guided workflow and scripts to streamline setup for new projects or when adding Firebase to an existing app.

Quick Start

Run the shai-scaffold-firebase workflow to initialize Firebase in your project, producing a ready-to-use scaffold.

Frequently Asked Questions about shai-scaffold-firebase

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

FAQPage Schema
How do I scaffold Firebase into an existing project with Cloud Functions and Hosting?▼

To scaffold Firebase, run the workflow that provisions Cloud Functions in TypeScript, Hosting, and Firestore Rules. It generates a standard project structure with ready-to-run scripts for immediate local development and deployment.

What is the best way to set up the Firebase local emulator suite for offline development?▼

Setting up the Firebase emulator suite is handled during the scaffolding workflow, which configures local emulators for Firestore and Functions. This provides an offline development environment with ready-to-run scripts.

Can I configure Firebase Cloud Functions using TypeScript from scratch?▼

Yes, you can configure Firebase Cloud Functions using TypeScript from scratch. The scaffolding workflow initializes a standard project structure with TypeScript configured by default for writing Functions.

Does scaffolding Firebase include Firestore rules configuration?▼

Yes, scaffolding Firebase includes Firestore rules configuration. The workflow provisions Firestore Rules alongside Cloud Functions and Hosting to ensure security policies are set up from the start of project setup.

Why use a scaffolding tool to add Firebase instead of manual configuration?▼

Using Firebase scaffolding avoids repetitive configuration work and mistakes. It quickly provisions Functions, Hosting, Firestore Rules, and emulators, providing a guided workflow that streamlines setup and deployment.

When do I need to initialize a Firebase project structure?▼

You need to initialize a Firebase project structure when adding Firebase to an existing app or starting a new project. Scaffolding provisions Functions, Hosting, and emulators to guide local development and deployment.