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