| name | flutter-dev |
| description | Flutter cross-platform development skill for widget patterns, state management, navigation, performance, testing, and platform integration. Use when building or reviewing Flutter apps rather than native iOS/Android code. |
| license | MIT |
| metadata | {"version":"1.0.0","category":"mobile"} |
Flutter Development Guide
Use this skill for Flutter and Dart application work.
Use this skill for
- Flutter UI implementation
- Riverpod or Bloc state management
- GoRouter navigation
- responsive layouts
- performance tuning
- widget and integration testing
Working rules
- Prefer the simplest state model that matches the task.
- Use
const constructors and rebuild control aggressively.
- Profile before claiming a performance problem is solved.
- Keep platform-specific work explicit instead of burying it in shared widgets.
Read references as needed
references/widget-patterns.md
references/riverpod-state.md
references/bloc-state.md
references/gorouter-navigation.md
references/project-structure.md
references/performance.md
references/testing.md
references/platform-specific.md
references/forms.md
references/networking.md
references/localization.md
references/animations.md