setup-variants

Automate dev, stg, and prd flavor setup for Flutter Android and iOS projects.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill setup-variants
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-variants
Source: https://github.com/DanhDue/bloc_digital_wallet/tree/main/.agent/skills/setup_variants
Command: npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill setup-variants

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure and automate multi-flavor builds for Android and iOS in a Flutter project, including signing and development tooling.

Core Features & Use Cases

  • Automated flavor setup for dev, stg, and prd across Android and iOS.
  • Generates and applies signing configurations, updates iOS projects, and configures VS Code launch profiles.
  • Use case: A mobile team needs separate app variants for testing and production, each with distinct Firebase configs and app IDs.

Quick Start

Run the setup_variants skill to configure dev, stg, and prd flavors for Android and iOS in your Flutter project.

Frequently Asked Questions about setup-variants

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

FAQPage Schema
How do I set up Flutter flavors for dev, stg, and prd variants on Android and iOS?

To set up Flutter flavors for dev, stg, and prd, you need to configure Android Gradle build scripts and iOS Xcode configs. This process generates signing configurations, updates iOS projects, and configures VS Code launch profiles for each variant.

What is the best way to automate separate app variants for testing and production in Flutter?

Automating separate app variants for testing and production involves generating distinct iOS Xcode configs and Android Gradle build scripts. This allows a mobile team to maintain separate app IDs and Firebase configs across dev, stg, and prd environments.

Does this flavor setup tool apply to standard Flutter projects requiring environment-specific configs?

Yes, this flavor setup applies to standard Flutter projects that require dev, stg, and prd variants. It satisfies integration requirements for flavor-specific Gradle and iOS build scripts, Xcode configs, and VS Code launch templates.

How do I configure iOS signing configurations and Xcode configs for different Flutter environments?

Configuring iOS signing configurations and Xcode configs for Flutter environments requires generating environment-specific build settings. This updates the iOS project to support dev, stg, and prd variants with distinct signing identities.

Can I generate VS Code launch templates for Android and iOS flavor builds?

Yes, you can generate VS Code launch templates for Android and iOS flavor builds. The setup configures launch profiles alongside signing configurations and Gradle build scripts to streamline dev, stg, and prd variant testing.