Co-Pilot
Updated 24 days ago

flutter-claude-code

Ccleydson
0.0k
cleydson/flutter-claude-code
82
Agent Score

πŸ’‘ Summary

A comprehensive Flutter development ecosystem with 19 specialized agents for seamless design to deployment.

🎯 Target Audience

Flutter developers looking for streamlined workflowsUI/UX designers needing pixel-perfect implementationsProject managers overseeing Flutter app developmentQuality assurance teams focused on testing and deploymentBackend developers integrating services with Flutter

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress). Run with least privilege and audit before enabling in production.

Flutter Development Ecosystem - Complete Agent Architecture

This repository contains a comprehensive Flutter development ecosystem powered by 19 specialized Claude Code agents and skills, available as modular plugins.

Overview

This system provides 19 specialized agents and 1 comprehensive skill organized into 6 categories that enable seamless Flutter development from design to production deployment on iOS and Android.

Installation

This repository is structured as a Claude Code plugin marketplace. You can install everything at once or choose specific categories:

Install Everything (Recommended)

/plugin marketplace add https://github.com/cleydson/flutter-claude-code /plugin install flutter-all@flutter-claude-code

Install Specific Categories

/plugin install flutter-ui@flutter-claude-code # UI & Design agents /plugin install flutter-testing-performance@flutter-claude-code # Testing & Performance /plugin install flutter-architecture@flutter-claude-code # Architecture & State Management /plugin install flutter-platform@flutter-claude-code # Platform Integration /plugin install flutter-backend@flutter-claude-code # Backend Integration /plugin install flutter-deployment@flutter-claude-code # iOS & Android Deployment /plugin install flutter-patterns@flutter-claude-code # Patterns & Best Practices Skill

See PLUGIN_INSTALLATION.md for detailed installation instructions and plugin documentation.

Quick Links

System Architecture

Category 1: Design-to-Implementation Pipeline

The core workflow for converting designs into pixel-perfect Flutter implementations.

  • flutter-ui-designer: Flutter UI Designer (Design Analysis & Widget Selection)
  • flutter-ui-implementer: Flutter UI Implementer (Code Generation & Styling)
  • flutter-device-orchestrator: Flutter Device Orchestrator (Simulator/Emulator Management)
  • flutter-ui-comparison: UI Comparison & Validation Specialist
  • flutter-design-iteration-coordinator: Design Iteration Coordinator (Workflow Orchestrator)

Category 2: Flutter Architecture & Code Organization

Ensures clean, maintainable, and scalable applications.

  • flutter-architect: Flutter Architect (Project Structure & Patterns)
  • flutter-state-management: Flutter State Management Specialist

Category 3: Platform-Specific Development

Handles iOS and Android native integrations.

  • flutter-ios-integration: iOS Integration Specialist
  • flutter-android-integration: Android Integration Specialist
  • flutter-platform-channel-architect: Platform Channel Architect

Category 4: Performance Optimization

Ensures smooth, efficient applications.

  • flutter-performance-analyzer: Flutter Performance Analyzer
  • flutter-performance-optimizer: Flutter Performance Optimizer

Category 5: API Integration & Backend Connectivity

Connects to various backend services.

  • flutter-rest-api: Flutter REST API Specialist
  • flutter-firebase: Flutter Firebase Integration Expert
  • flutter-aws: Flutter AWS Integration Expert
  • flutter-graphql: Flutter GraphQL Integration Expert

Category 6: Quality Assurance & Deployment

Ensures code quality and smooth deployments.

  • flutter-testing: Flutter Testing Expert
  • flutter-ios-deployment: Flutter Deployment Specialist (iOS)
  • flutter-android-deployment: Flutter Deployment Specialist (Android)

Primary Workflows

1. Design-to-Implementation (Core Workflow)

Design Input β†’ UI Designer β†’ UI Implementer β†’ Device Orchestrator β†’
UI Comparison β†’ Design Iteration Coordinator β†’ Pixel-Perfect Implementation

Capabilities:

  • Analyze Figma designs or screenshots
  • Generate Flutter widget hierarchies
  • Implement with exact styling
  • Launch on iOS simulators and Android emulators
  • Compare implementation with original design
  • Iterate until pixel-perfect (>95% fidelity)

2. Complete Development Lifecycle

Design β†’ Architecture β†’ Implementation β†’ Backend Integration β†’
Performance Optimization β†’ Testing β†’ Deployment

Capabilities:

  • Set up Clean Architecture project structure
  • Implement state management (Provider, BLoC, Riverpod)
  • Integrate iOS/Android native features
  • Connect to REST APIs, Firebase, AWS, GraphQL
  • Profile and optimize performance
  • Write comprehensive tests
  • Deploy to App Store and Play Store

Documentation Foundation

All agents are grounded in the official Flutter documentation at https://docs.flutter.dev, covering:

  • UI Development: /ui/widgets, /ui/layout, /ui/animations, /ui/design/material
  • Platform Integration: /platform-integration/ios, /platform-integration/android, /platform-integration/platform-channels
  • State & Data: /data-and-backend/state-mgmt, /data-and-backend/networking, /data-and-backend/firebase
  • Performance: /perf, /perf/rendering-performance, /tools/devtools
  • Testing: /testing/overview, /testing/debugging
  • Deployment: /deployment/android, /deployment/ios
  • Architecture: /resources/architectural-overview, /get-started/fundamentals

Key Features

Design Fidelity

  • Pixel-perfect accuracy (>95% fidelity)
  • Automated comparison between design and implementation
  • Iterative refinement process
  • Support for Figma, screenshots, and mockups

Platform Parity

  • Consistent features across iOS and Android
  • Platform-specific native integrations when needed
  • Proper Material Design (Android) and Cupertino (iOS) implementations
  • Platform channel support for native code

Backend Flexibility

  • REST API integration (http, dio)
  • Firebase (FlutterFire) support
  • AWS Amplify integration
  • GraphQL client setup
  • Custom backend solutions

Production Ready

  • Comprehensive testing (unit, widget, integration)
  • Performance optimization
  • App Store deployment automation
  • Play Store deployment automation
  • CI/CD pipeline setup

Getting Started

Quick Start Example: Design to Implementation

1. Export your design from Figma as PNG
2. Save to /designs/screen_name.png
3. Ask flutter-design-iteration-coordinator:
   "Create a pixel-perfect implementation of /designs/screen_name.png"
4. Agent orchestrates the complete workflow
5. Receive pixel-perfect Flutter code

Example: New Project Setup

1. Ask flutter-architect:
   "Create a new e-commerce app with Clean Architecture"
2. Receive complete project structure
3. Ask flutter-state-management:
   "Set up BLoC for state management"
4. Receive configured state management

Example: Firebase Integration

1. Ask flutter-firebase:
   "Set up Firebase Auth and Firestore for user profiles"
2. Receive complete Firebase integration
3. Get authentication service and Firestore service

Success Metrics

The system tracks effectiveness through:

  • Design Fidelity: Percentage match between design and implementation
  • Iteration Efficiency: Number of iterations to achieve pixel-perfect result
  • Code Quality: Maintainability score, test coverage
  • Performance: Frame rendering, memory usage, app size
  • Deployment Success: App store approval rate, deployment time

Available Skills

The flutter-patterns skill provides on-demand reference for:

  1. Widget Patterns: Common widget compositions and best practices
  2. Animation Patterns: Reusable animation implementations
  3. Testing Patterns: Test templates and strategies
  4. Performance Patterns: Optimization techniques
  5. Security Patterns: Security best practices

Agent Interaction Matrix

Agents are designed to work together:

  • flutter-design-iteration-coordinator orchestrates flutter-ui-designer, flutter-ui-implementer, flutter-device-orchestrator, and flutter-ui-comparison
  • flutter-architect works with flutter-state-management
  • flutter-platform-channel-architect coordinates with flutter-ios-integration and flutter-android-integration
  • flutter-performance-analyzer feeds findings to flutter-performance-optimizer
  • flutter-ios-deployment and flutter-android-deployment work in parallel

Repository Structure

flutter-claude-code/
β”œβ”€β”€ README.md                      # Overview and quick start
β”œβ”€β”€ PLUGIN_INSTALLATION.md         # Installation instructions
β”œβ”€β”€ AGENT_USAGE_SCENARIOS.md       # Practical usage examples
β”œβ”€β”€ CONTRIBUTING.md                # Contributing guidelines
β”œβ”€β”€ WORKFLOW_DIAGRAMS.md           # Visual workflow diagrams
β”œβ”€β”€ ARCHITECTURE_NOTES.md          # Technical architecture notes
β”œβ”€β”€ .claude/                       # Agent and skill definitions
β”‚   β”œβ”€β”€ agents/                    # All agent definitions
β”‚   └── skills/                    # All skill definitions
└── flutter-*/                     # Plugin directories

Getting Started

  1. Install the plugins using the instructions in PLUGIN_INSTALLATION.md
  2. Explore practical usage examples in AGENT_USAGE_SCENARIOS.md
  3. Review workflow diagrams in WORKFLOW_DIAGRAMS.md
  4. Start building with the agents that match your needs

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines on:

  • Adding new agents
  • Improving existing agents
  • Updating documentation
  • Testing and quality standards

Documentation Coverage

This architecture covers:

  • βœ… UI Development (Material, Cupertino, layouts, animations)
  • βœ… Platform Integration (iOS, Android, platform channels)
  • βœ… State Management (Provider, BLoC, Riverpod, etc.)
  • βœ… Networking (REST, GraphQL, WebSockets)
  • βœ… Backend Services (Firebase, AWS, custom APIs)
  • βœ… Per
5-Dim Analysis
Clarity8/10
Novelty7/10
Utility9/10
Completeness9/10
Maintainability8/10
Pros & Cons

Pros

  • Modular and specialized agents for various tasks
  • Supports both iOS and Android development
  • Automated workflows for design to implementation
  • Comprehensive testing and deployment features

Cons

  • Complexity may overwhelm new users
  • Dependency on multiple plugins can complicate setup
  • Limited documentation on advanced use cases
  • Potential for performance issues with many agents

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author cleydson.