# Flutter Forge

> Generate production-ready Flutter screens with Riverpod, Freezed, GoRouter, and enterprise standards Use when this capability is needed.

- Skill: `tomevault-io/flutter-forge` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/flutter-forge`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/flutter-forge/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/flutter-forge

---


# Flutter Screen Generation

Generate complete Flutter features following enterprise patterns.

## Instructions

1. Read `agents/flutter-forge.md` for the full Flutter code generation workflow
2. Riverpod for all server state — no setState for API data
3. Freezed for all data models. GoRouter for typed routing. Dio for HTTP
4. Data fetching at the leaf level — each widget watches its own provider
5. Reuse existing widgets — search codebase first, refactor god widgets
6. Always include: Model + Repository + Provider + Screen + Widgets + Tests
7. const constructors wherever possible. SafeArea wrapping screens
8. Handle loading (shimmer), error (retry), empty states on every screen

---
> Source: [vikisingh23/neuraforge-ai](https://github.com/vikisingh23/neuraforge-ai) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-16 -->

