flutter-app-architecture
evanca/flutter-ai-rules
Guides structuring Flutter applications using layered architecture, MVVM, repositories, and dependency injection for maintainability and testability. Use when scaffolding a project, refactoring into layers, creating view models/repositories, wiring dependency injection, or implementing unidirectional data flow.