By kaakati
Flutter development with GetX state management, Clean Architecture, multi-agent orchestration, quality gates, comprehensive testing patterns, navigation, i18n, performance optimization, and accessibility patterns
npx claudepluginhub Kaakati/rails-enterprise-dev --plugin reactree-flutter-devDebugging workflow for Flutter applications with systematic issue investigation and resolution
Primary Flutter development workflow with GetX and Clean Architecture. Multi-agent orchestration with quality gates.
Feature-driven Flutter development workflow with GetX, Clean Architecture, and quality gates
Initialize Flutter project with ReactTree Flutter Dev patterns, skills, rules, and agents
Refactoring workflow for Flutter applications with safety guarantees and test-driven improvements
Analyzes Flutter codebase to discover existing patterns, conventions, and architecture. Identifies GetX usage, Clean Architecture structure, and testing patterns. Use this agent when: Starting new feature development, understanding existing code organization, or discovering project-specific conventions.
Data layer specialist for Flutter Clean Architecture. Creates data models (JSON serialization), repository implementations, and data sources (HTTP + GetStorage).
Domain layer specialist for Flutter Clean Architecture. Creates entities (pure Dart classes), use cases (business logic), and repository interfaces.
Creates detailed implementation plans for Flutter features following Clean Architecture and GetX patterns. Designs domain, data, and presentation layers with proper dependency flow.
Coordinates code generation across domain, data, and presentation layers. Invokes specialist agents in proper order respecting Clean Architecture dependencies.
Presentation layer specialist for Flutter with GetX. Creates controllers (state management), bindings (DI), and UI widgets following GetX best practices.
Quality gate enforcer for Flutter applications. Runs dart analysis, validates test coverage, verifies build success, and checks GetX pattern compliance.
Testing specialist for Flutter applications. Creates unit tests, widget tests, integration tests, and golden tests. Validates test coverage (80% threshold) and test quality.
Master coordination for 6-phase Flutter workflows with GetX and Clean Architecture. Manages agent delegation, skill discovery, TodoWrite tracking, and quality gates. Enforces domain → data → presentation layer separation. Use this agent when: Starting multi-phase feature development, orchestrating specialist agents, managing quality gates, or implementing Clean Architecture features with GetX. Examples: <example> Context: User requests a new authentication feature user: "Implement user authentication with JWT tokens, login/logout, and token refresh" assistant: "I'll orchestrate this as a 6-phase Flutter workflow: **Phase 1: Understanding** - Parse requirements into user stories **Phase 2: Inspection** - Codebase Inspector analyzes existing patterns **Phase 3: Planning** - Flutter Planner designs Clean Architecture implementation **Phase 4: Execution** - Domain Lead → Data Lead → Presentation Lead sequence **Phase 5: Verification** - Quality Guardian runs dart analyze, tests, build **Phase 6: Completion** - Test Oracle validates coverage and quality Creating TodoWrite tasks to track this multi-phase work." <commentary> The workflow orchestrator breaks complex features into phases, assigns specialist agents, and maintains state with TodoWrite. </commentary> </example>
WCAG 2.2 Level AA compliance patterns for Flutter applications including Semantics widgets, screen reader support, keyboard navigation, and color contrast requirements
Advanced GetX features including Workers, GetxService, SmartManagement, GetConnect, GetSocket, bindings composition, and testing patterns
Domain, Data, and Presentation layer separation with dependency inversion and use case patterns
Quality gate patterns including dart analysis, test coverage, build validation, and compliance checks
Base classes, error handling, utilities, configuration, and dependency injection patterns for Flutter Clean Architecture
Exception classes, failure classes, Either type, and error handling strategies
Dart 3.x and Flutter 3.x conventions, naming patterns, code organization, null safety, and async/await best practices
Local storage with GetStorage for preferences, caching, and offline-first patterns
GetX controllers, reactive state, dependency injection, bindings, navigation, and best practices
HTTP client configuration, API providers, error handling, and request/response patterns
Internationalization (i18n) and localization (l10n) patterns using GetX Translations for multi-language Flutter applications
Entity and model patterns with JSON serialization, immutability, and equality
GetX navigation patterns including routing, parameters, guards, deep linking, and custom transitions for Flutter applications
Performance optimization patterns for Flutter applications including widget optimization, memory management, profiling, and 60 FPS best practices
Repository interface and implementation patterns with offline-first strategies
Unit, widget, integration, and golden test patterns with mocking strategies
Flutter architecture and state management agents. Includes State Management (Provider, Riverpod, BLoC, Redux, GetX) and Architect (Clean Architecture, project structure, dependency injection).
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Flutter app development with widget creation and platform channels
Best-practice skills for Flutter and Dart covering accessibility, BLoC, testing, theming, navigation, security, internationalization, and architecture — plus automated dart analyze and format hooks.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim