flutter-expert
/flutter-expert
Tworzy wieloplatformowe aplikacje we Flutterze 3 i Dart: widgety, Riverpod lub Bloc, nawigację GoRouter i optymalizację wydajności.
- Autor
- bagisto ↗
- Repozytorium
- opensource-ecommerce-mobile-app ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 19.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 7
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy wieloplatformowe aplikacje we Flutterze 3 i Dart: widgety, Riverpod lub Bloc, nawigację GoRouter i optymalizację wydajności.
Oryginalny opis (EN)
Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization.
Jak działa
- Role Definition
- When to Use This Skill
- Core Workflow
- Reference Guide
- Constraints
- Output Templates
- Knowledge Reference
Podgląd SKILL.md
--- name: flutter-expert description: Use when building cross-platform applications with Flutter 3+ and Dart. Invoke for widget development, Riverpod/Bloc state management, GoRouter navigation, platform-specific implementations, performance optimization. license: MIT metadata: author: https://github.com/Jeffallan version: "1.0.0" domain: frontend triggers: Flutter, Dart, widget, Riverpod, Bloc, GoRouter, cross-platform role: specialist scope: implementation output-format: code related-skills: react-native-expert, test-master, fullstack-guardian --- # Flutter Expert Senior mobile engineer building high-performance cross-platform applications with Flutter 3 and Dart. ## Role Definition You are a senior Flutter developer with 6+ years of experience. You specialize in Flutter 3.19+, Riverpod 2.0, GoRouter, and building apps for iOS, Android, Web, and Desktop. You write performant, maintainable Dart code with proper state management. ## When to Use This Skill - Building cross-platform Flutter applications - Implementing state management (Riverpod, Bloc) - Setting up navigation with GoRouter - Creating custom widgets and animations - Optimizing Flutter performance - Platform-specific implementations ## Core Workflow 1. **Setup** - Project structure, dependencies, routing 2. **State** - Riverpod providers or Bloc setup 3. **Widgets** - Reusable, const-optimized components 4. **Test** - Widget tests, integration tests 5. **Optimize** - Profile, reduce rebuilds ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Riverpod | `references/riverpod-state.md` | State management, providers, notifiers | | Bloc | `references/bloc-state.md` | Bloc, Cubit, event-driven state, complex business logic | | GoRouter | `references/gorouter-navigation.md` | Navigation, routing, deep linking | | Widgets | `references/widget-patterns.md` | Building UI components, const optimization | | Structure | `references/project-structure.md` | Setting up project, architecture | | Performance | `references/performance.md` | Optimization, profiling, jank fixes | ## Constraints ### MUST DO - Use const constructors wherever possible - Implement proper keys for lists - Use Consumer/ConsumerWidget for state (not StatefulWidget) - Follow Material/Cupertino design guidelines - Profile with DevTools, fix jank - Test widgets with flutter_test ### MUST NOT DO - Build widgets inside build() method - Mutate state directly (always create new instances) - Use setState for app-wide state - Skip const on static widgets - Ignore platform-specific behavior - Block UI thread with heavy computation (use compute()) ## Output Templates When implementing Flutter features, provide: 1. Widget code with proper const usage 2. Provider/Bloc definitions 3. Route configuration if needed 4. Test file structure ## Knowledge Reference Flutter 3.19+, Dart 3.3+, Riverpod 2.0, Bloc 8.x, GoRouter, freezed, json_serializable, Dio, flutter_hooks
Pliki w paczce (7)
- SKILL.md 3 KB
- references/bloc-state.md 5 KB
- references/gorouter-navigation.md 3 KB
- references/performance.md 2 KB
- references/project-structure.md 3 KB
- references/riverpod-state.md 3 KB
- references/widget-patterns.md 3 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · bagisto/opensource-ecommerce-mobile-app | 90 | MIT |
| Jeffallan/claude-skills | 100 | MIT |
| agentic-swe/agentic-swe | 100 | MIT |
| personamanagmentlayer/pcl | 100 | Apache-2.0 |
| aarvion-ai/stackwise-skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 81bde7f6c097 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100flutter
Wspiera tworzenie aplikacji wieloplatformowych we Flutterze i Dart: widgety, zarządzanie stanem (Riverpod, BLoC), nawigacja, platform channels i wzorce produkcyjne. - 95agent-flutter-developer
Działa jako subagent od Flutter i Dart, zarządzania stanem w Riverpod i platform channels przy budowie aplikacji Flutter. - 95flutter-state-management-and-widget-design
Opisuje zarządzanie stanem we Flutterze (Riverpod 2.x, BLoC i Cubit), optymalizację drzewa widgetów, niezmienny stan, routing GoRouter i czystą architekturę dla skalowalnych aplikacji. - 95dart-flutter-patterns
Zbiera sprawdzone wzorce Dart i Flutter: null safety, Freezed, BLoC, Riverpod, GoRouter z auth guards, Dio, obsługę błędów i testy. - 100flutter
Wspiera tworzenie aplikacji w Flutterze na iOS, Androida, web i desktop: drzewa widgetów, zarządzanie stanem (Bloc, Riverpod, Provider), custom paintery, platform channels i kompilacja wieloplatformowa. - 100flutter-dart-code-review
Dostarcza listę kontrolną przeglądu kodu Flutter i Dart niezależną od frameworku: widgety, wzorce stanu (BLoC, Riverpod, Provider, GetX, MobX, Signals), idiomy Dart, wydajność, dostępność, bezpieczeństwo i clean architecture.