moai-lang-flutter

Standardizes Flutter 3.24+ and Dart 3.5+ app architecture with Riverpod and go_router.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/yslee5005/app-library --skill moai-lang-flutter-yslee5005
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: moai-lang-flutter
Source: https://github.com/yslee5005/app-library/tree/main/.claude/skills/moai-lang-flutter
Command: npx skills add https://github.com/yslee5005/app-library --skill moai-lang-flutter-yslee5005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Flutter 3.24+ / Dart 3.5+ development specialist covering Riverpod, go_router, and cross-platform patterns. Use when building cross-platform mobile apps, desktop apps, or web applications with Flutter.

Core Features & Use Cases

  • Riverpod-based state management with code-generated providers and async state handling
  • go_router declarative navigation and dynamic routing for multi-platform apps
  • Cross-platform UI patterns and best practices for mobile, desktop, and web
  • Platform channel integration for native features and plugin architecture
  • Testing patterns and debugging tips for Flutter/Dart projects

Quick Start

Create a new Flutter project and scaffold MoAI Flutter patterns to enable Riverpod state management and go_router navigation.

Frequently Asked Questions about moai-lang-flutter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a cross-platform Flutter app with Riverpod and go_router?▼

To structure a cross-platform Flutter app, you apply standardized architecture patterns integrating Riverpod for state management and go_router for declarative navigation across mobile, desktop, and web targets.

What is the best way to handle asynchronous state in Flutter using Riverpod?▼

Handling asynchronous state in Flutter using Riverpod involves utilizing code-generated providers to manage async state handling safely. This enforces Dart 3.5 language features for robust state management.

Does this Flutter 3.24+ development approach support native platform channels?▼

Yes, this Flutter 3.24+ development approach supports native platform channels. It provides platform channel integration patterns for native features and plugin architecture across mobile and desktop.

How do I scaffold a new Flutter project to use go_router for declarative navigation?▼

To scaffold a new Flutter project with go_router, you apply MoAI Flutter patterns to enable declarative navigation and dynamic routing structures specifically designed for multi-platform apps.

Do I need Dart 3.5 to use cross-platform Flutter UI patterns?▼

Yes, you need Dart 3.5 and Flutter 3.24+ to use these cross-platform UI patterns. The standardized workflows enforce Dart 3.5 language features and Flutter 3.24+ UI patterns for mobile, desktop, and web.