AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Firestore

skill-gdvega-super-android-kotlin-firebase-skill-firestore · by GDvega

Use for Firestore and Realtime Database data modeling, collections/documents/paths, queries, indexes, transactions, batch writes, offline persistence, Security Rules and cost-aware access patterns.

No reviews yet
0 installs
43 views
0.0% view→install

Install

$ agentstack add skill-gdvega-super-android-kotlin-firebase-skill-firestore

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-gdvega-super-android-kotlin-firebase-skill-firestore)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Firestore? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Purpose

Design Firebase databases around access patterns, rules, sync and cost.

When to use

  • Modeling Firestore collections or Realtime Database paths.
  • Adding queries, listeners, transactions or batch writes.
  • Writing or auditing Security Rules.
  • Designing caregiver/patient, team, role or ownership access.

Inputs to inspect

  • Entities and access patterns.
  • Readers, writers and roles.
  • Queries, indexes and listener frequency.
  • Current firestore.rules/database.rules.json.
  • Expected data volume and offline needs.

Required workflow

  1. List access patterns before schema.
  2. Choose paths/collections and denormalization intentionally.
  3. Design rules with schema and roles.
  4. Identify indexes and cost-sensitive listeners.
  5. Add repository code and emulator allow/deny tests.

Rules

  • Rules are part of the feature, not an afterthought.
  • Do not trust client-provided owner fields alone.
  • Validate required fields, types and immutable fields.
  • Use transactions for invariants.
  • Mention cost risks for broad listeners.

Related existing skills

Local skills to invoke

  • firebase-core
  • firestore-costs-quotas
  • security-privacy
  • firebase-emulator-ci
  • testing

External companion skills to use when installed

Do not assume these companion skills are installed. Prefer the local skills above first, then consult [Companion Skills](../../docs/COMPANION_SKILLS.md) for install and verification commands.

  • firebase/agent-skills — use for deeper Firebase product, Firestore, Security Rules or emulator workflow guidance when installed.

Files commonly touched

  • firestore.rules
  • database.rules.json
  • indexes config
  • repository/data source files
  • Firebase emulator tests

Commands to validate

firebase emulators:start
firebase emulators:exec "npm test"
./gradlew test
./gradlew assembleDebug

Common mistakes to avoid

  • Open rules.
  • Queries that rules cannot authorize.
  • Missing indexes.
  • Unbounded realtime listeners.
  • Denormalization without write strategy.

Checklist

  • Access patterns documented.
  • Rules least-privilege.
  • Indexes considered.
  • Offline behavior defined.
  • Cost risks mentioned.

Example prompts

  • Use $super-android-kotlin-firebase to design Firestore for patients and caregivers.
  • Use $super-android-kotlin-firebase to audit these Firestore rules.

Expected response style

Respond with: brief diagnosis, change plan, affected files, code or diff summary, validation commands, tests added or recommended, risks, and next step. For review tasks, lead with findings ordered by severity.

References

  • ../../docs/audits/FUENTES_LOCALES.md
  • references/firestore-data-modeling.md
  • references/security-rules-patterns.md
  • templates/firestore-rules-template.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.