Flutter expert
Skill Poorgramer-Zack/dart-expert-skills/skills/flutter-expert
A comprehensive library of modular Agent Skills for Flutter & Dart development
npx -y skills add Poorgramer-Zack/dart-expert-skills --skill flutter-expertAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Expert-level guidance for Flutter production applications: architecture decisions (Clean/Layered/Hexagonal/Feature-First), advanced state management (BLoC/Riverpod/GetX), performance optimization (eliminating jank, memory profiling, reducing rebuild overhead), code review with design pattern enforcement, scalability assessments, native platform integration (MethodChannel/EventChannel/FFI), complex UI challenges (custom render objects, slivers), testing strategies (unit/widget/integration/golden), CI/CD pipeline architecture, build optimization, and accessibility compliance. Triggers: 'architecture decision', 'design pattern', 'performance issue', 'code review', 'production problem', 'scaling concerns', 'best practices', 'technical debt', 'refactoring strategy'. Essential for complex enterprise apps, critical production debugging, architectural refactors, or when choosing between competing technical approaches.
SKILL.md
4.3 KB, as published. Nobody here has run it
Flutter Expert Guide
Overview
Expert reference for Flutter architecture, UI implementation, native platform integration, and performance optimization across the full application lifecycle.
Process
π High-Level Workflow
Architecting a scalable Flutter application involves the following development phases:
Phase 1: Environment & Architecture Foundations
1.1 Core Architectural Design
Choose between feature-first and layer-first directory structures. Architect Domain, Data, and Presentation layers.
- References:
architecture.md,architecture-decision-matrix.md
Phase 2: Application Navigation & Interactive UI Delivery
2.1 Phenomenal UI Implementation & Theming
Build responsive adaptive UI with accessibility (a11y) and internationalization (i18n) standards.
- References:
layout.md,theming.md,accessibility.md,localization.md
2.2 System UI Control & Immersion
Fine-tune status bar and navigation bar aesthetics. Control full-screen immersive modes while effectively resolving manufacturer-specific layout bugs.
- Reference:
system-ui.md
2.3 Animations & Micro-Interactions
Implement implicit/explicit animations and micro-interactions to improve perceived performance and UX.
- Reference:
animation.md
Phase 3: Data Integration & Systemic Performance
3.1 Advanced Data Architectures
Implement HTTP clients, JSON parsing strategies, and response caching.
- References:
http-and-json.md,caching.md
3.2 Performance & Concurrency Scaling
Move heavy computation to background isolates to prevent UI jank. Optimize compiled app size via tree shaking, deferred loading, and asset compression.
- References:
performance.md,concurrency.md,app-size.md
3.3 Deep Native Platform Integrations
Communicate with native OS APIs via MethodChannel, EventChannel, or dart:ffi.
- References:
native-interop.md,platform-views.md,plugins.md,home-screen-widget.md
Reference Files
π Documentation Library
Specialized reference documents for each topic:
Architecture Foundations
Visual Presentation (UI/UX)
- π¨ Layout Foundations
- π Theming Frameworks
- π± System UI Control
- β¨ Animation Fluidity
- βΏ Accessibility (a11y)
- π Localization (i18n)
Systems, Network & Data
Native Devices & Platform Enhancements
- π Native Interop (FFI/Channels)
- π± Platform Views
- π§© Plugins Authoring
- π Home Screen Widgets