Firebase Rules Generator - Auto-activating skill for GCP Skills. Triggers on: firebase rules generator, firebase rules generator Part of the GCP Skills skill category.
34
Quality
3%
Does it follow best practices?
Impact
86%
1.06xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/14-gcp-skills/firebase-rules-generator/SKILL.mdProduction-ready Firestore security rules
No open read/write
100%
100%
Authentication required
100%
100%
Tenant isolation enforced
100%
100%
Multi-collection coverage
100%
100%
Read/write separation
100%
100%
Data validation in writes
100%
0%
Correct rules syntax
100%
100%
No catch-all allow
100%
100%
Summary document
100%
100%
Function reuse
100%
100%
Without context: $0.3249 · 1m 19s · 18 turns · 19 in / 4,511 out tokens
With context: $0.4377 · 1m 47s · 24 turns · 56 in / 6,155 out tokens
Step-by-step Firebase rules generation with gcloud
gcloud command used
0%
0%
Project ID referenced
0%
50%
Step-by-step log
100%
100%
Authentication check in rules
100%
100%
Patient isolation
100%
100%
Read-only for reports
100%
100%
No overly permissive rule
100%
100%
Correct storage rules syntax
100%
100%
Size limit on uploads
0%
100%
Content type restriction
0%
0%
Without context: $0.3491 · 1m 46s · 21 turns · 21 in / 5,338 out tokens
With context: $0.4629 · 1m 54s · 25 turns · 25 in / 6,347 out tokens
GCP-integrated Firebase rules with validation
Correct JSON format
100%
100%
Auth enforcement
100%
100%
Write restricted to users
100%
100%
Read-only metrics path
100%
100%
gcloud validation command
0%
100%
GCP services mentioned
100%
100%
IAM roles described
40%
60%
Two gcloud commands in docs
100%
100%
No open database access
100%
100%
Multi-path coverage
100%
100%
Without context: $0.2601 · 1m 28s · 14 turns · 15 in / 5,122 out tokens
With context: $0.5501 · 2m 15s · 29 turns · 63 in / 7,703 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.