flutter-layer-based-clean-architecture
Installation
SKILL.md
Layer-Based Clean Architecture
Priority: P0 (CRITICAL)
Workflow: Add New Feature Across Layers
- Define domain entity with
@freezedinlib/domain/entities/ - Define repository interface in
lib/domain/repositories/ - Create DTO in
lib/infrastructure/dtos/withfromJson/toEntitymapper - Implement repository in
lib/infrastructure/repositories/ - Wire BLoC/Cubit in
lib/application/consuming repository interface - Register bindings in
get_itinjection container - Build screen in
lib/presentation/usingBlocBuilder