Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

firebase-data-connect

Use when setting up Data Connect, writing GraphQL queries/mutations, configuring generated SDKs, handling offline, or applying security rules.

589 repo starsObserved in 1 repos
Development

firebase-database

Use when syncing real-time data, structuring JSON trees, reading/writing, creating listeners, enabling offline persistence, managing presence, sharding, or writing security rules.

589 repo starsObserved in 1 repos
Development

firebase-messaging

Use when setting up Firebase Cloud Messaging, managing permissions and tokens, handling background/foreground notification taps, or dispatching messages server-side (HTTP v1).

589 repo starsObserved in 1 repos
Development

firebase-remote-config

Use when implementing feature flags, running A/B tests, setting parameter defaults, fetching/activating config, or enabling real-time config updates.

589 repo starsObserved in 1 repos
Development

firebase-storage

Use when setting up Storage, uploading/downloading files, managing metadata, handling errors, or applying security rules.

589 repo starsObserved in 1 repos
Development

flutter-app-architecture

Use when scaffolding a project, refactoring into layers, creating view models/repositories, configuring dependency injection, or implementing unidirectional data flow (MVVM).

589 repo starsObserved in 1 repos
Development

flutter-best-practices

Use when writing, reviewing, refactoring, or planning Flutter/Dart code — screens, features, project structure, state management, folders, widgets, cubits/blocs, repositories, services, or tests.

589 repo starsObserved in 1 repos
Development

flutter-change-notifier

Use when setting up ChangeNotifier models, providing them to the widget tree, consuming state with Consumer or Provider.of, or optimizing rebuilds.

589 repo starsObserved in 1 repos
Development

flutter-pre-caching

Use when preloading fonts, asset/network images, Lottie/Rive animations, local JSON/config, warming initial API data, or optimizing Flutter Web startup.

589 repo starsObserved in 1 repos
Development

flutterfire-configure

Use when adding Firebase to a Flutter project, running flutterfire configure, initializing Firebase in main.dart, or configuring multiple flavors.

589 repo starsObserved in 1 repos
Development