Install any skill in seconds. Free to start, no credit card required.
Get Started Free →alinaqi/firebase
Firebase Firestore, Auth, Storage, real-time listeners, security rules
Passed 22 of 22 test cases with the skill, and 21 of 22 without it.
1 fixed21 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
In a `firestore.rules` configuration, write an update rule for `/posts/{postId}` that ensures the post author cannot be modified during an update operation even if the editor is authorized.
| Checked | Without skill | With skill |
|---|---|---|
| Enforces request.resource.data.authorId == resource.data.authorId in update condition | Missed | Passed |
The instructions your model reads when the skill loads.
Firebase/Firestore patterns for web and mobile applications with real-time data, offline support, and security rules.
Sources: Firebase Docs | Firestore Best Practices | Security Rules
Denormalize with purpose, secure with rules, scale horizontally.
Firestore is a document database - embrace denormalization for read efficiency. Security rules are your server-side validation. Design for your access patterns.
| Service | Purpose |
|---|---|
| Firestore | NoSQL document database with real-time sync |
| Authentication | User auth, OAuth, anonymous sessions |
| Storage | File uploads with security rules |
| Functions | Serverless backend (Node.js) |
| Hosting | Static site + CDN |
| Extensions | Pre-built solutions (Stripe, Algolia, etc.) |
# Install globally
npm install -g firebase-tools
# Login
firebase login
test cases passed, vs 21 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.