Agent skill · software engineering · aiskillstore
firebase-development-debug
This skill should be used when troubleshooting Firebase emulator issues, rules violations, function errors, auth problems, or deployment failures. Triggers on "error", "not working", "debug", "troubleshoot", "failing", "broken", "permission denied", "emulator issue".
Why this skill is useful
Provides specific troubleshooting commands and workflows for Firebase emulator and deployment issues that the AI wouldn't reliably generate on its own.
What it needs
Requires firebase-tools installed locally. Requires firebase account access. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Firebase Debugging Overview This sub-skill guides systematic troubleshooting of Firebase development issues. It handles emulator problems, rules violations, function errors, auth issues, and deployment failures. Key principles: Identify issue type first (emulator, rules, functions, auth, deployment) Use Emulator UI and Rules Playground for diagnosis Export emulator state before restarting Document issues and solutions for future reference When This Sub-Skill Applies Emulators won't start or have port conflicts Getting Firestore rules violations (PERMISSIONDENIED) Cloud Functions returning errors or not executing Authentication not working in emulators Deployment fails with cryptic errors User says: "debug", "troubleshoot", "error", "not working", "failing" Do not use for: Setting up new projects → firebase-development:project-setup Adding new features → firebase-development:add-feature Code review without specific errors → firebase-development:validate TodoWrite Workflow Create checklist with these 10 steps: Step 1: Identify Issue Type Categorize the error: Category Symptoms Keywords ---------- ---------- ---------- Emulator Won't Start Port conflicts, initialization errors "EADDRINUSE", "emulator failed" Rules Violation Permission denied on read/write "PERMISSIONDENIED", "insufficient" Function Error HTTP 500, timeout, not executing "function failed", "timeout" Auth Issue Token errors, not authenticated "auth failed", "invalid token" Deployment Failure Deploy command fails "deployment failed", "deploy error" If unclear, use AskUserQuestion to clarify issue type. Step 2: Check Emulator Logs and Terminal For running emulators: Watch terminal output while reproducing the issue. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/firebase-development-debug