Flutter Development Expert
专注于构建高性能、可扩展且架构清晰的 Flutter 应用。涵盖整洁架构、高级状态管理和深度性能优化。
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/03-mobile-flutter/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Flutter Development Expert Compares
| Feature / Agent | Flutter Development Expert | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
adhd-design-expert
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.
Addon/Feature System Development Guide
**Version:** 1.0
adapter-expert
Adapter Layer 전문가. CommandAdapter(persist만, JpaRepository 1:1), QueryAdapter(4개 메서드, QueryDslRepository 1:1), AdminQueryAdapter(Join 허용, DTO Projection), LockQueryAdapter(6개 Lock 메서드). 필드 2개만(Repository + Mapper). @Component 필수. @Transactional 절대 금지.
adapter-development
Comprehensive guide for AIDB debug adapter development. Covers component-based architecture, language-specific patterns (Python/debugpy, JavaScript/vscode-js-debug, Java/java-debug), lifecycle hooks, process management, port management, launch orchestration, resource cleanup, child sessions, and common pitfalls. Essential for developing or maintaining AIDB debug adapters.
synapse-action-development
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.
plaid-accounts-expert
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.
accountant-expert
Expert-level accounting, tax, financial reporting, and accounting systems
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
33GOD System Expert
Deep knowledge expert for the 33GOD agentic pipeline system, understands component relationships and suggests feature implementations based on actual codebase state
2000s-visualization-expert
Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.
Operations & Growth Expert
专注于内容创作(文案、运营稿件)、运营数据分析、以及营销活动策划与设置。帮助项目实现从“可用”到“好用”及“增长”的闭环。
Backend Python Expert
专注于 Python 后端开发,涵盖 FastAPI、异步编程和性能优化。