firebase-app-check
Use when implementing app attestation, configuring App Check providers, setting up debug tokens, enabling backend enforcement, or managing token refresh.
npx skills add evanca/flutter-ai-rules --skill firebase-app-check --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Firebase App Check Skill This skill defines how to correctly implement Firebase App Check in Flutter applications, covering provider selection, debug configuration, enforcement rollout, and security hardening. ## When to Use Use this skill when: * Setting up and activating Firebase App Check in a Flutter project. * Selecting the right attestation provider for each platform. * Configuring debug providers for development, testing, and CI. * Enabling enforcement and monitoring App Check metrics. * Implementing token refresh handling and custom TTL configuration. --- ## 1. Setup and Configuration ``` flutter pub add firebase_app_check ``` ```dart import 'package:firebase_app_check/firebase_app_check.dart'; ``` Initialize App Check **after** `Firebase.initializeApp()` and **before** using any Firebase services: ```dart await Firebase.initializeApp(); await FirebaseAppCheck.instance.activate( webProvider: ReCaptchaV3Provider('recaptcha-v3-site-key'), androidProvider: AndroidProvider.playIntegrity, appleProvider: AppleProvider.deviceCheck, ); ``` ### Setup Checklist 1. Register apps in the Firebase console under **Project Settings > App Check**. 2. For web, obtain a reCAPTCHA v3 site ke
- When to Use
- 1. Setup and Configuration
- Setup Checklist
- 2. Provider Selection
- 3. Development and Testing
- Platform-Specific Debug Setup
- Register Debug Tokens
- Token Listener for Custom Backends
- 4. Enforcement Rollout
- 5. Security Best Practices
- References
What does the firebase-app-check skill do?
Use when implementing app attestation, configuring App Check providers, setting up debug tokens, enabling backend enforcement, or managing token refresh.
How do I install it?
Run `npx skills add evanca/flutter-ai-rules --skill firebase-app-check --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From evanca/flutter-ai-rules, a repository with 604 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
