← ClaudeAtlas

firebase-development-validatelisted

This skill should be used when reviewing Firebase code against security model and best practices. Triggers on "review firebase", "check firebase", "validate", "audit firebase", "security review", "look at firebase code". Validates configuration, rules, architecture, and security.
aiskillstore/marketplace · ★ 329 · API & Backend · score 79
Install: claude install-skill aiskillstore/marketplace
# Firebase Code Validation ## Overview This sub-skill validates existing Firebase code against proven patterns and security best practices. It checks configuration, rules, architecture consistency, authentication, testing, and production readiness. **Key principles:** - Validate against chosen architecture patterns - Check security rules thoroughly - Verify test coverage exists - Review production readiness ## When This Sub-Skill Applies - Conducting code review of Firebase project - Auditing security implementation - Preparing for production deployment - User says: "review firebase", "validate", "audit firebase", "check firebase code" **Do not use for:** - Initial setup → `firebase-development:project-setup` - Adding features → `firebase-development:add-feature` - Debugging active errors → `firebase-development:debug` ## TodoWrite Workflow Create checklist with these 9 steps: ### Step 1: Check firebase.json Structure Validate required sections: - `hosting` - Array or object present - `functions` - Source directory, runtime, predeploy hooks - `firestore` - Rules and indexes files - `emulators` - Local development config Check hosting pattern matches implementation (site:, target:, or single). **Reference:** `docs/examples/multi-hosting-setup.md` ### Step 2: Validate Emulator Configuration Critical settings: ```json { "emulators": { "singleProjectMode": true, "ui": { "enabled": true } } } ``` Verify all services in use have emulator entries. **Refer