Claude Skills · DevOps & Infrastructure
Flutterfire Configure
evanca/flutter-ai-rulesUse when adding Firebase to a Flutter project, running flutterfire configure, initializing Firebase in main.dart, or configuring multiple flavors.
At a glance
This skill is for DevOps & Infrastructure and helps you add firebase to a flutter project, run flutterfire configure, and initialize firebase in main.dart.
git clone --depth 1 https://github.com/evanca/flutter-ai-rules
cp -r flutter-ai-rules/skills/flutterfire-configure ~/.claude/skills/flutterfire-configure
firebaseflutterconfigurationInitializationFlavorsmobile
Also in evanca/flutter-ai-rules
View the repoUse when working on accessibility, a11y, WCAG, ARIA, screen readers, keyboard nav, focus order, contrast, alt text, captions, reduced motion...
Use when creating a feature, designing folder structure, adding repositories/services/view models, wiring dependency injection, or deciding...
Use when creating a Cubit or Bloc, modeling state with sealed classes or status enums, wiring BlocBuilder/BlocListener/BlocProvider, writing...
Use when asked to review a PR, MR, branch, or diff, audit changed files, or check code quality.
Use when writing switch statements, refactoring if-else chains, creating data classes, choosing records vs classes, destructuring values, or...
Use when building AI agents in Dart, implementing Genkit flows or tools, integrating LLMs into Dart or Flutter applications, or using Genkit...
Use when writing Dart code, reviewing for style, refactoring naming, adding doc comments, structuring imports, or enforcing type annotations...
Use when setting up firebase_ai, generating text/chat with Gemini, streaming AI output, building multimodal prompts, or handling AI errors.
Use when logging analytics events, setting user properties, configuring default event parameters, building funnels, or adding screen-view tr...
Use when implementing app attestation, configuring App Check providers, setting up debug tokens, enabling backend enforcement, or managing t...
Use when setting up auth, managing auth state, implementing email/password or social sign-in, handling auth errors, or managing users.
Use when setting up Firestore, designing schemas, doing CRUD, creating listeners, paginating queries, configuring indexes, enabling offline...
Other DevOps & Infrastructure skills
Wire dependency-cruiser into a TypeScript repo so each package is a deep module — implementation hidden in subfolders, reachable only throug...
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wan...
Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before f...
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-comm...
Generate an interactive bash wizard that walks a human through a manual procedure — third-party setup, a one-off migration, an A→B state tra...
Triage and resolve Debian Linux issues with apt, systemd, and AppArmor-aware guidance.