mobile-feature-flags

Configure feature flags for React Native, Expo, and Flutter apps.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-feature-flags
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-feature-flags
Source: https://github.com/TMHSDigital/Mobile-App-Developer-Tools/tree/main/skills/mobile-feature-flags
Command: npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-feature-flags

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mobile teams struggle to control feature rollouts, run A/B tests, and disable problematic features remotely across React Native, Expo, and Flutter apps.

Core Features & Use Cases

  • Typed flag generation for the chosen framework and provider.
  • Provider integration with PostHog, LaunchDarkly, or Firebase Remote Config.
  • Helper hooks and functions such as useFeatureFlag, identifyUser, and onFlagChange.
  • Staged rollout and kill‑switch patterns to manage percentage releases and emergency disables.
  • Flutter support with a unified service class for flag access.

Quick Start

Ask the assistant to set up feature flags for a React Native app using PostHog.

Frequently Asked Questions about mobile-feature-flags

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up feature flags in a React Native app?

To set up feature flags in a React Native app, this Skill generates typed flag modules and integrates provider SDKs like PostHog, LaunchDarkly, or Firebase Remote Config. It supplies helper hooks such as useFeatureFlag to control rollouts and manage remote toggles.

Can I use Firebase Remote Config for Flutter feature flags?

Yes, you can use Firebase Remote Config for Flutter feature flags. This Skill provides a unified Flutter service class for flag access, integrating with Firebase Remote Config to generate typed flag modules and manage remote feature toggles across your application.

How do feature flags work with Expo and PostHog?

Feature flags work with Expo and PostHog by integrating the PostHog SDK into your Expo project and generating typed flag modules. The Skill supplies helper functions like useFeatureFlag and identifyUser to enable user targeting and remote feature control.

What is the best way to add a kill-switch for problematic mobile features?

The best way to add a kill-switch is by using feature flags with providers like LaunchDarkly or Firebase. This Skill supplies staged rollout and kill-switch patterns, allowing you to remotely disable problematic features across React Native, Expo, and Flutter apps instantly.

Does LaunchDarkly support typed feature flag generation for mobile apps?

Yes, LaunchDarkly supports typed feature flag generation for mobile apps. This Skill integrates the LaunchDarkly SDK into React Native, Expo, and Flutter projects, generating typed flag modules and helper functions to safely access flag states and target users.