skills/angularfire/SKILL.md
Angular wrapper for Firebase with dependency injection, RxJS observables, and Zone.js integration
npx skillsauth add angular-sanctuary/angular-agent-skills angularfireInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The skill is based on AngularFire v18.0.1, generated at 2026-02-01.
AngularFire is the official Angular library for Firebase. It provides Angular-native wrappers around the Firebase JS SDK with:
Use this skill when:
Do NOT use this skill when:
| Topic | Description | Reference | |-------|-------------|-----------| | Setup & Configuration | Firebase app initialization and dependency injection | core-setup | | Zone Wrappers | Understanding zone integration for app stability | core-zones |
| Topic | Description | Reference | |-------|-------------|-----------| | Cloud Firestore | Collections, documents, queries, real-time data | product-firestore | | Realtime Database | Lists, objects, queries, and real-time sync | product-realtime-database | | Cloud Storage | File uploads, downloads, and management | product-storage |
| Topic | Description | Reference | |-------|-------------|-----------| | Authentication | Auth state, observables, sign-in methods, SSR support | product-auth | | Auth Guards | Route protection with customizable pipes | product-auth-guards | | App Check | Protecting backend resources from abuse | product-app-check |
| Topic | Description | Reference | |-------|-------------|-----------| | Cloud Functions | Calling HTTPS callable functions | product-functions |
| Topic | Description | Reference | |-------|-------------|-----------| | Analytics | Event tracking and user properties | product-analytics | | Performance Monitoring | Custom traces and metrics | product-performance |
| Topic | Description | Reference | |-------|-------------|-----------| | Remote Config | Feature flags and dynamic configuration | product-remote-config | | Cloud Messaging | Push notifications with service workers | product-messaging |
| Topic | Description | Reference | |-------|-------------|-----------| | Vertex AI | Gemini generative AI models | product-vertexai |
| Topic | Description | Reference | |-------|-------------|-----------| | Firebase Hosting Deployment | Deploy to Firebase Hosting with CLI schematics | advanced-deploy | | Server-Side Rendering | Angular Universal with Firebase | advanced-ssr | | Emulator Suite | Local development with Firebase emulators | advanced-emulators |
development
Angular Material UI component library based on Material Design 3
data-ai
Headless accessible UI primitives implementing WAI-ARIA patterns for Angular
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------