flutter-clean-arch

Installation
SKILL.md

Flutter Clean Architecture

A comprehensive skill for building Flutter applications following Clean Architecture principles, based on real-world production patterns.

When to Use This Skill

  • Creating a new Flutter project with clean architecture
  • Setting up Dio networking with interceptors (auth, logging)
  • Implementing BLoC/Cubit state management pattern
  • Configuring dependency injection with GetIt
  • Setting up GoRouter navigation
  • Managing environment variables with flutter_dotenv
  • Implementing secure storage for tokens
  • Setting up Android/iOS permissions and security
  • Working with code generation (freezed, json_serializable)

Decision Tree - What Are You Implementing?

Use this decision tree to find the right guide for your task:

Related skills
Installs
12
First Seen
Mar 8, 2026