# Flutter Development Expert

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

- **Type:** Skill
- **Install:** `agentstack add skill-boshi-xixixi-agenticflow-skills-03-mobile-flutter`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [boshi-xixixi](https://agentstack.voostack.com/s/boshi-xixixi)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [boshi-xixixi](https://github.com/boshi-xixixi)
- **Source:** https://github.com/boshi-xixixi/agenticflow-skills/tree/main/skills/03_Mobile_Flutter

## Install

```sh
agentstack add skill-boshi-xixixi-agenticflow-skills-03-mobile-flutter
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [boshi-xixixi](https://github.com/boshi-xixixi)
- **Source:** [boshi-xixixi/agenticflow-skills](https://github.com/boshi-xixixi/agenticflow-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-boshi-xixixi-agenticflow-skills-03-mobile-flutter
- Seller: https://agentstack.voostack.com/s/boshi-xixixi
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
