Enforces standardized Clean Architecture patterns and folder structures for mobile projects across Flutter, iOS, and Android.
This skill serves as an architectural guardian for mobile development teams following the Transport Exchange Group (TEG) standards. It automates the enforcement of one-way dependency rules, ensuring that UI layers communicate only with Use Cases, which in turn interface with Repositories and Data Sources. By providing specific guidance for Flutter, iOS, and Android, it helps developers build scalable, maintainable mobile applications while maintaining consistency in folder layout and implementation patterns across diverse platforms. It is particularly useful during the initial design phase of a feature and as an automated reviewer during the PR process.
Características Principales
01Standardizes project folder structures and module boundaries
02Assists in PR reviews to ensure compliance with TEG architectural policies
03Enforces strict one-way dependency flow between architectural layers
04Provides platform-specific implementation patterns for Dart, Swift, and Kotlin
050 GitHub stars
06Guides the sequential implementation of Business Types, Use Cases, and UI
Casos de Uso
01Designing a new feature with standardized Clean Architecture layers
02Onboarding developers to the TEG-specific mobile project structure
03Automating architectural compliance checks during code reviews