Flutter Cross Master is a skill published by agensi that guides developers through building production-grade Flutter applications from initial project structure through to App Store deployment. It specializes in implementing Clean Architecture with distinct Presentation, Domain, and Data layers, keeping concerns separated and codebases maintainable over the long term.
For state management, the skill applies the BLoC (Business Logic Component) pattern. It incorporates Domain-Driven Design concepts including standardized DTOs, Value Objects, and Auth Facades to prevent the tightly-coupled code that often results from ad-hoc AI generation. Dependency injection is handled through get_it, and the skill enforces Test-Driven Development practices throughout.
Testing support spans Unit, Widget, and native UI testing using the Patrol framework, all structured around the Arrange-Act-Assert pattern. Error handling follows functional programming conventions using Either types in Dart. Native platform integrations—such as payment flows or hardware sensor access—are addressed via MethodChannels and Platform Channels.
Code output makes use of Dart 3 features including Records and Pattern Matching. The skill is suited for teams that need generated Flutter code to conform to established architectural standards rather than producing exploratory or prototype-quality output.
This is a skill, not an MCP server, so it carries no runtime transport, tool list, or environment variables.