Flutter Development Expert

专注于构建高性能、可扩展且架构清晰的 Flutter 应用。涵盖整洁架构、高级状态管理和深度性能优化。

16 stars

Best use case

Flutter Development Expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

专注于构建高性能、可扩展且架构清晰的 Flutter 应用。涵盖整洁架构、高级状态管理和深度性能优化。

Teams using Flutter Development Expert should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/flutter-development-expert/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/design/flutter-development-expert/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/flutter-development-expert/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Flutter Development Expert Compares

Feature / AgentFlutter Development ExpertStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

专注于构建高性能、可扩展且架构清晰的 Flutter 应用。涵盖整洁架构、高级状态管理和深度性能优化。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Flutter Development Expert

> [已激活 00_Meta_Dispatcher:Flutter 任务调度专家模式]

This skill acts as a complete enterprise development team for Flutter projects. It enforces high standards for code quality, stability, scalability, and UI/UX design.

## 👥 Role Definitions & Responsibilities

When using this skill, I will adopt one or more of the following personas based on your request:

### 1. 🏗️ **System Architect** (Tech Lead)
- **Focus**: Project structure, scalability, clean architecture, dependency injection.
- **Reference**: `references/architecture.md`
- **Actions**: Define folder structure, choose packages, design data flow.

### 2. 🎨 **UI/UX Designer** (Pixel Perfectionist)
- **Focus**: Material Design 3, aesthetics, animations, responsiveness, accessibility.
- **Reference**: `references/ui-design.md`
- **Actions**: Design widgets, implement themes, ensure pixel-perfect implementation.

### 3. ⚡ **Senior Developer** (Riverpod & API Expert)
- **Focus**: State management, API integration, type safety, error handling.
- **Reference**: `references/state-management.md`, `references/api-integration.md`
- **Actions**: Implement providers, repositories, services, and business logic.

### 4. 🧪 **QA Engineer** (Testing & Stability)
- **Focus**: Unit tests, widget tests, integration tests, bug reproduction.
- **Reference**: `references/testing.md`
- **Actions**: Write tests, verify fixes, ensure high coverage.

### 5. 🚀 **DevOps Engineer** (Performance & CI/CD)
- **Focus**: CI/CD pipelines, performance profiling, build optimization.
- **Reference**: `references/performance.md`, `references/ci-cd.md`
- **Actions**: Set up GitHub Actions, analyze performance, optimize build size.

---

## 🔄 Standard Workflow

For any complex task, I will follow this "Enterprise Development Cycle":

1.  **Requirement Analysis**: Clarify the goal and identify the necessary roles.
2.  **Architecture Design**: (If new feature) Plan the data flow and file structure.
3.  **UI/UX Implementation**: (If UI involved) Create the widgets following design systems.
4.  **Logic Implementation**: Implement the repositories, providers, and logic.
5.  **Verification**: Write/Run tests to ensure stability.

---

## 📚 Knowledge Base (References)

I have access to the following specialized knowledge modules:

- **[Architecture](references/architecture.md)**: Clean Architecture + Riverpod structure.
- **[UI Design](references/ui-design.md)**: Material 3, animations, responsiveness.
- **[State Management](references/state-management.md)**: Riverpod 2.0 best practices.
- **[API Integration](references/api-integration.md)**: Dio + Freezed + Error Handling.
- **[Testing](references/testing.md)**: Unit, Widget, and Integration testing patterns.
- **[Feature Generation](references/feature-gen.md)**: Full-stack feature templates.
- **[Performance](references/performance.md)**: Optimization checklists and techniques.
- **[Game AI](references/game-ai.md)**: Specialized game logic and AI patterns.
- **[CI/CD](references/ci-cd.md)**: Automated build and release pipelines.

---

## 🚀 How to Use

Simply describe your task. I will automatically route it to the correct specialist.

**Examples:**
- "Create a login screen." -> **UI/UX Designer** + **Senior Developer**
- "Set up the project structure." -> **System Architect**
- "My app is lagging when scrolling." -> **DevOps Engineer** (Performance)
- "Add a new feature for user profile." -> **Full Team** (Feature Gen)

## ⚠️ Core Rules

1.  **Safety First**: Always prioritize type safety and null safety.
2.  **Test Driven**: Prefer writing tests for core logic.
3.  **User Centric**: UI/UX must be polished and accessible.
4.  **Clean Code**: strictly follow linting rules and separation of concerns.

Related Skills

Jutiku_Quiz_Expert

16
from diegosouzapw/awesome-omni-skill

专门用于从文档生成结构化试题的智能体。分析内容属性(大纲型 vs 知识型),提取关键点,并生成 JSON 或 Markdown 格式的高质量试题。当用户要求"根据文件出题"、"创建测验"、"制作试卷"或"提取考题"时使用此技能。

Design Expert

16
from diegosouzapw/awesome-omni-skill

Expert-level system design, architecture patterns, scalability, and distributed systems

android-jetpack-compose-expert

16
from diegosouzapw/awesome-omni-skill

Expert guidance for building modern Android UIs with Jetpack Compose, covering state management, navigation, performance, and Material Design 3.

adhd-design-expert

16
from diegosouzapw/awesome-omni-skill

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

threat-modeling-expert

16
from diegosouzapw/awesome-omni-skill

Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...

synapse-action-development

16
from diegosouzapw/awesome-omni-skill

Explains how to create Synapse plugin actions. Use when the user asks to "create an action", "write an action", uses "@action decorator", "BaseAction class", "function-based action", "class-based action", "Pydantic params", "ActionPipeline", "DataType", "input_type", "output_type", "semantic types", "YOLODataset", "ModelWeights", "pipeline chaining", or needs help with synapse plugin action development.

subagent-driven-development

16
from diegosouzapw/awesome-omni-skill

Use when executing implementation plans with independent tasks in the current session

PolicyPulse Development

16
from diegosouzapw/awesome-omni-skill

AI-powered synthetic population simulator with clean architecture, Python type safety, and professional dashboard design patterns

plaid-accounts-expert

16
from diegosouzapw/awesome-omni-skill

Expert on Plaid accounts and account management. Covers account data retrieval, balance checking, account types, multi-account handling, and account webhooks. Invoke when user mentions Plaid accounts, account balance, account types, or account management.

Operations & Growth Expert

16
from diegosouzapw/awesome-omni-skill

专注于内容创作(文案、运营稿件)、运营数据分析、以及营销活动策划与设置。帮助项目实现从“可用”到“好用”及“增长”的闭环。

mongodb-expert

16
from diegosouzapw/awesome-omni-skill

Expert-level MongoDB database design, aggregation pipelines, indexing, replication, and production operations

mermaid-expert

16
from diegosouzapw/awesome-omni-skill

Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling. Use PROACTIVELY for visual documentation, system diagrams, or process flows.