| name | flutter-forge |
| description | Generate production-ready Flutter screens with Riverpod, Freezed, GoRouter, and enterprise standards |
| category | software-development |
| triggers | ["create flutter screen","build flutter widget","generate dart"] |
Flutter Screen Generation
Generate complete Flutter features following enterprise patterns.
Instructions
- Read
agents/flutter-forge.md for the full Flutter code generation workflow
- Riverpod for all server state — no setState for API data
- Freezed for all data models. GoRouter for typed routing. Dio for HTTP
- Data fetching at the leaf level — each widget watches its own provider
- Reuse existing widgets — search codebase first, refactor god widgets
- Always include: Model + Repository + Provider + Screen + Widgets + Tests
- const constructors wherever possible. SafeArea wrapping screens
- Handle loading (shimmer), error (retry), empty states on every screen