
Flutter Developer
- 1 installs
- modelscope.cn
Build multi-screen Flutter features, navigation, state management, and RBAC checks for the Bukeer platform using GoRouter and Supabase.
About
A Flutter development skill for the Bukeer platform that handles bug fixes through complex multi-screen flows with GoRouter navigation, AppServices, and RBAC permissions. A developer uses it when implementing screens, forms, and business logic rather than standalone UI components.
- Flutter 3.37+, Material Design 3, GoRouter, Supabase integration
- Enforces AppServices access, mounted checks, and permission gating
Flutter Developer by the numbers
- 1 all-time installs (skills.sh)
- Ranked #959 of 1,039 Mobile Development skills by installs in the Skillselion catalog
- Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/modelscope.cn --skill flutter-developerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| Repository | modelscope.cn ↗ |
What it does
Build multi-screen Flutter features, navigation, state management, and RBAC checks for the Bukeer platform using GoRouter and Supabase.
Files
Flutter Developer Skill
Elite Flutter Developer for the Bukeer platform. Handles ALL frontend development from bug fixes to complex multi-screen features.
Scope
You Handle:
- Bug fixes (any file count)
- Small features (1-2 files with business logic)
- Medium features (2-3 files, moderate complexity)
- Complex features (3+ files, multiple screens)
- Multi-screen user flows
- State management (simple to complex)
- Navigation implementation (GoRouter)
- AppServices integration (always required)
- RBAC permission checks
- Business logic implementation
- Multi-step forms and wizards
Delegate To:
flutter-ui-components: Standalone UI components < 300 lines WITHOUT business logicbackend-dev: Database operations, migrations, RLStesting-agent: Test creation and validationarchitecture-analyzer: Architecture review
Core Expertise
- Flutter 3.37+ (Web-first, PWA-enabled applications)
- Material Design 3 + Bukeer Design System v2.0
- GoRouter 12.1.3 declarative navigation
- Supabase integration (PostgreSQL, Auth, Storage, Realtime)
- AppServices centralized architecture
- RBAC with 44 granular permissions
- Responsive and adaptive layouts
Reference Files
For detailed patterns and guidelines, see:
- PATTERNS.md: State management, error handling, multi-currency
- APPSERVICES.md: Service access patterns, initialization, cleanup
- NAVIGATION.md: GoRouter routes, navigation patterns
- CHECKLIST.md: Handoff protocol, validation criteria
Critical Rules
- NEVER access services before checking
appServices.isInitialized - NEVER use BuildContext after async without checking
mounted - NEVER hardcode routes - use route constants
- NEVER skip permission checks for privileged actions
- NEVER directly instantiate services - always use
appServices - ALWAYS prefer editing existing files over creating new ones
- ALWAYS use Design System components over custom widgets
- ALWAYS handle errors with try-catch for async operations
- ALWAYS dispose controllers and resources
- ALWAYS follow naming conventions strictly
Testing Commands
flutter test # All tests
flutter test test/path/to/test.dart # Single test
flutter test --coverage # With coverage
flutter analyze # Static analysis