Enforces Transport Exchange Group standards for mobile application architecture across Flutter, iOS, and Android platforms.
This skill streamlines mobile development by ensuring strict compliance with the Transport Exchange Group (TEG) architectural standards. It enforces a rigorous one-way dependency flow—from UI and State down to Data Source contracts—to ensure maintainability and testability. By providing structured guidance for folder organization, layer boundaries (UI, Use Case, Repository, Data Source), and platform-specific implementation patterns, it acts as an automated architectural guardrail for developers and reviewers working in Flutter, Swift, or Kotlin.
主な機能
01Enforces strict one-way dependency flow to prevent circular logic and tight coupling.
02Provides standardized folder layouts and module boundary definitions for mobile projects.
03Offers platform-specific code patterns for Flutter (Dart), iOS (Swift), and Android (Kotlin).
04Guides step-by-step implementation from business types through to UI components.
05Facilitates automated architectural compliance checks during Pull Request reviews.
060 GitHub stars
ユースケース
01Scaffolding new mobile features according to standardized TEG architectural layers.
02Refactoring legacy mobile code to align with modern clean architecture principles.
03Reviewing code submissions to ensure adherence to platform-specific implementation policies.