Agent Skill
2/7/2026

firebase

Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. I

O
odjaramillo
0GitHub Stars
1Views
npx skills add odjaramillo/custom-rules

SKILL.md

Namefirebase
DescriptionFirebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. I

DevOS (Custom Rules Registry)

An "Enterprise-Grade but Agile" CLI transpiler and centralized registry for AI coding rules, workflows, and skills designed to supercharge agentic assistance.

License DevOS CLI

This repository serves as a centralized "Gold Standard" for coding practices, architecture patterns, and operational workflows.

๐Ÿš€ Quick Start

In any project (new or existing), safely initialize rules for your preferred AI agents:

npx devos init --agents opencode,copilot,antigravity

This transpiler CLI will:

  1. Detect the requested agents.
  2. Fetch the compiled rules from the global registry.
  3. Scaffold .agent/, .opencode/, and .github/copilot-instructions.md intelligently tailored to those agents.

๐Ÿ—๏ธ Repository Structure

This monorepo enforces a strict separation between the "Meta-Agent" tools and the "Data" (the rules).

custom-rules/
โ”œโ”€โ”€ packages/
โ”‚   โ””โ”€โ”€ cli/                # The `devos` transpiler CLI codebase
โ”œโ”€โ”€ registry/               # The Intelligence Database (Single Source of Truth)
โ”‚   โ”œโ”€โ”€ roles/              # The Squad (Dynamic Personas)
โ”‚   โ””โ”€โ”€ skills/             # Modular Knowledge & Tools (650+ skills)
โ”œโ”€โ”€ .agent/                 # Meta-Agent Rules (Isolated context ONLY for building the CLI itself)
โ””โ”€โ”€ workflows/              # Procedural Guides (e.g., feature-dev, release-flow)

๐Ÿง  Orchestrator & Squad

The custom registry files define a dynamic role-switching architecture.

IntentActive RoleFocus
Requirements / Business๐Ÿ‘” Product ManagerROI, User Stories, Scope
System Design / DB๐Ÿ—๏ธ ArchitectScalability, Diagrams, Data Models
Coding / Implementation๐Ÿ‘“ Tech LeadClean Code, SOLID, Refactoring
Security / Audit๐Ÿ›ก๏ธ Security EngIAM, OWASP, Prowler
Deploy / Logs / Action๐Ÿš’ SRE / DevOpsObservability, Stability, RCA
Testing / Verification๐Ÿงช QA EngineerE2E, Edge Cases, Bugs

The Orchestrator automatically detects these intents and routes the query to the correct expert using registry/roles/.

๐Ÿค Contributing

  1. Add a Skill: Create a new markdown file in registry/skills/.
  2. Update Rules: Modify markdown files in registry/roles/.
  3. Validate: Run devos validate <path> to ensure Zod schema metadata validity before committing.
  4. Publish: The CLI package in packages/cli is published to NPM to distribute these generic definitions to multiple formats.

๐Ÿ“ License

CC0 1.0 Universal (Public Domain Dedication). See LICENSE.

Skills Info
Original Name:firebaseAuthor:odjaramillo