
Flutter Dev
This is a comprehensive Flutter development assistant that follows official Flutter team practices and modern Dart patterns. It covers the full stack from widget composition to state management, navigation with GoRouter, and JSON serialization. The guidance emphasizes SOLID principles, null safety, and performance optimization like using const constructors and ListView.builder for long lists. What stands out is the opinionated but pragmatic approach to state management, preferring built-in solutions like ValueNotifier and ChangeNotifier over third-party libraries unless explicitly requested. It includes real code examples for common patterns and assumes a standard project structure organized by feature for larger apps. Good for both greenfield projects and improving existing Flutter codebases.
- skills.sh installs
- 177
- last updated
- Jun 3, 2026
Install
$ npx -y skills add bogdanustyak/flutter-expert-skill --skill flutter-dev --agent claude-codeInstalls into .claude/skills of the current project.
Files
Flutter Development Expert
Expert guidance for Flutter and Dart development following official Flutter team best practices.
Core Development Principles
Code Philosophy
- Apply SOLID principles throughout the codebase
- Write concise, modern, technical Dart code with functional and declarative patterns
- Favor composition over inheritance for building complex widgets and logic
- Prefer immutable data structures, especially for widgets (use
StatelessWidgetwhen possible) - Separate ephemeral state from app state using appropriate state management
- Keep functions short with single purpose (strive for less than 20 lines)
- Use meaningful, descriptive names - avoid abbreviations
Project Structure Assumptions
- Standard Flutter project structure with
lib/main.dartas entry point - Organize by logical layers: Presentation (widgets/screens), Domain (business logic), Data (models/API clients), Core (utilities/extensions)
- For larger projects: organize by feature with presentation/domain/data subfolders per feature
Interaction Guidelines
Sponsors
Details
- Repository
- github.com/bogdanustyak/flutter-expert-skill
- Category
- Mobile Development
- First seen
- Jun 3, 2026