firebase-development-validatelisted
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