# evanca

> Open-source publisher. Listings imported from github.com/evanca — credited to the original author with their license.

- **Listings:** 36
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/evanca
- **Website:** https://github.com/evanca

## Published listings

- [Dart 3 Updates](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-dart-3-updates) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-dart-3-updates`
  Use when writing switch statements, refactoring if-else chains, creating data classes, choosing records vs classes, destructuring values, or modernizing pre-Dart-3 code.
- [Firebase Auth](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-auth) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-auth`
  Use when setting up auth, managing auth state, implementing email/password or social sign-in, handling auth errors, or managing users.
- [Bloc](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-bloc) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-bloc`
  Use when creating a Cubit or Bloc, modeling state with sealed classes or status enums, wiring BlocBuilder/BlocListener/BlocProvider, writing bloc tests, or choosing between Cubit and Bloc.
- [Firebase Analytics](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-analytics) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-analytics`
  Use when logging analytics events, setting user properties, configuring default event parameters, building funnels, or adding screen-view tracking.
- [Firebase Messaging](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-messaging) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-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).
- [Store Listing Assets](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-store-listing-assets) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-store-listing-assets`
  Use when writing store copy to character limits (name, subtitle, descriptions, keywords) or preparing listing images (icon, feature graphic, screenshots, preview video).
- [Code Review](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-code-review) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-code-review`
  Use when asked to review a PR, MR, branch, or diff, audit changed files, or check code quality.
- [Inclusive Design](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-inclusive-design) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-inclusive-design`
  Use when working on inclusion, i18n/localization, global name/address forms, low-end devices, slow/metered networks, affordability, or first-time/low-confidence users; not WCAG/screen readers (see accessibility).
- [Firebase Data Connect](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-data-connect) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-data-connect`
  Use when setting up Data Connect, writing GraphQL queries/mutations, configuring generated SDKs, handling offline, or applying security rules.
- [Accessibility](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-accessibility) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-accessibility`
  Use when working on accessibility, a11y, WCAG, ARIA, screen readers, keyboard nav, focus order, contrast, alt text, captions, reduced motion, or target sizes; not language/culture/device (see inclusive-design).
- [Revenuecat Testing](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-revenuecat-testing) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-revenuecat-testing`
  Use when testing RevenueCat purchases/subscriptions, setting up sandbox testing, debugging a purchase/restore/trial, verifying entitlements or events, or writing an IAP QA plan.
- [Flutterfire Configure](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutterfire-configure) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-flutterfire-configure`
  Use when adding Firebase to a Flutter project, running flutterfire configure, initializing Firebase in main.dart, or configuring multiple flavors.
- [Flutter Change Notifier](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-change-notifier) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-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.
- [Patrol E2e Testing](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-patrol-e2e-testing) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-patrol-e2e-testing`
  Use when writing E2E/integration tests, testing native interactions like permissions or system dialogs, capturing UI regressions, or validating cross-platform behavior (Patrol 4.x).
- [Flutter Errors](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-errors) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-flutter-errors`
  Use when hitting layout errors (RenderFlex overflow, unbounded constraints, RenderBox not laid out), scroll errors, or setState-during-build errors.
- [Firebase Cloud Firestore](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-cloud-firestore) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-cloud-firestore`
  Use when setting up Firestore, designing schemas, doing CRUD, creating listeners, paginating queries, configuring indexes, enabling offline persistence, or writing security rules.
- [Firebase Cloud Functions](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-cloud-functions) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-cloud-functions`
  Use when calling callable functions (httpsCallable), passing data to server-side logic, handling function errors/timeouts, configuring regions, or testing with the Emulator Suite.
- [Mockito](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-mockito) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-mockito`
  Use when generating mocks, stubbing methods, verifying interactions, capturing arguments, or choosing between mocks, fakes, and real objects (Mockito).
- [Firebase Crashlytics](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-crashlytics) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-crashlytics`
  Use when implementing crash reporting, capturing fatal/non-fatal errors, recording isolate/async exceptions, customizing reports, or uploading obfuscated symbols.
- [Firebase Remote Config](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-remote-config) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-remote-config`
  Use when implementing feature flags, running A/B tests, setting parameter defaults, fetching/activating config, or enabling real-time config updates.
- [Riverpod](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-riverpod) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-riverpod`
  Use when setting up providers, combining requests, managing state disposal, passing arguments, performing side effects, or testing providers (Riverpod).
- [Provider](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-provider) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-provider`
  Use when setting up providers, consuming state, optimizing rebuilds, using ProxyProvider, or migrating from deprecated providers (Provider package).
- [Mocktail](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-mocktail) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-mocktail`
  Use when creating mocks, stubbing methods, verifying interactions, registering fallback values, or choosing between mocks, fakes, and real objects (Mocktail).
- [Developing Genkit Dart](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-developing-genkit-dart) — Skill · Free — `agentstack add skill-evanca-flutter-ai-rules-developing-genkit-dart`
  Use when building AI agents in Dart, implementing Genkit flows or tools, integrating LLMs into Dart or Flutter applications, or using Genkit Dart plugins.
- [Testing](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-testing) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-testing`
  Use when writing or reviewing Flutter/Dart tests (unit, widget, golden), fixing flaky tests, adding coverage, or choosing between unit and widget tests.
- [Flutter Best Practices](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-best-practices) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-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.
- [Firebase Ai](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-ai) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-ai`
  Use when setting up firebase_ai, generating text/chat with Gemini, streaming AI output, building multimodal prompts, or handling AI errors.
- [Effective Dart](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-effective-dart) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-effective-dart`
  Use when writing Dart code, reviewing for style, refactoring naming, adding doc comments, structuring imports, or enforcing type annotations.
- [Flutter Use Column Row First](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-use-column-row-first) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-flutter-use-column-row-first`
  Use when building any Flutter screen or component to choose responsive Row, Column, Expanded, Flexible, and Spacer layouts before fixed-size or coordinate-based alternatives.
- [Flutter App Architecture](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-app-architecture) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-flutter-app-architecture`
  Use when scaffolding a project, refactoring into layers, creating view models/repositories, configuring dependency injection, or implementing unidirectional data flow (MVVM).
- [Firebase In App Messaging](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-in-app-messaging) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-in-app-messaging`
  Use when running in-app message campaigns, triggering/suppressing messages, configuring opt-in data collection, testing on specific devices, or handling message callbacks.
- [Flutter Pre Caching](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-flutter-pre-caching) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-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.
- [Firebase Database](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-database) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-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.
- [Firebase App Check](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-app-check) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-app-check`
  Use when implementing app attestation, configuring App Check providers, setting up debug tokens, enabling backend enforcement, or managing token refresh.
- [Firebase Storage](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-firebase-storage) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-firebase-storage`
  Use when setting up Storage, uploading/downloading files, managing metadata, handling errors, or applying security rules.
- [Architecture Feature First](https://agentstack.voostack.com/l/skill-evanca-flutter-ai-rules-architecture-feature-first) — Skill · Free · security-reviewed — `agentstack add skill-evanca-flutter-ai-rules-architecture-feature-first`
  Use when creating a feature, designing folder structure, adding repositories/services/view models, wiring dependency injection, or deciding which layer owns logic.

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
