moai-lang-flutter

Develop cross-platform Flutter 3.24+ apps with Riverpod and go_router.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-flutter-cj-1981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-flutter
Source: https://github.com/CJ-1981/excel-processor/tree/main/.claude/skills/moai-lang-flutter
Command: npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-flutter-cj-1981

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of cross-platform applications using Flutter and Dart, enabling efficient creation of mobile, desktop, and web UIs.

Core Features & Use Cases

  • Modern Dart & Flutter: Leverages the latest features of Dart 3.5+ and Flutter 3.24+.
  • State Management: Integrates Riverpod for robust state management.
  • Navigation: Utilizes go_router for declarative navigation and deep linking.
  • Use Case: Develop a new feature for a mobile app that requires complex state management and dynamic navigation between screens, ensuring a consistent look and feel across iOS and Android.

Quick Start

Use the moai-lang-flutter skill to create a new Flutter project with Riverpod and go_router configured.

Frequently Asked Questions about moai-lang-flutter

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

FAQPage Schema
How do I build a cross-platform Flutter app with Riverpod state management?

To build a cross-platform Flutter app, this Skill scaffolds projects using Flutter 3.24+ and Dart 3.5+, preconfiguring Riverpod for robust state management and go_router for declarative navigation across mobile, desktop, and web.

What's the best way to set up go_router for deep linking in a Flutter app?

For deep linking in a Flutter app, this Skill utilizes go_router to establish declarative navigation routes. This enables dynamic navigation between screens while maintaining consistent UI across iOS and Android platforms.

Can I use Dart 3.5 features for responsive UI design on desktop and web?

Yes, you can use Dart 3.5+ features for desktop and web. This Skill leverages modern Dart capabilities to support building adaptive and responsive UI designs that scale across mobile, desktop, and web applications.

Does this Flutter development approach support complex navigation between mobile screens?

This Flutter development approach supports complex navigation between mobile screens by integrating go_router for declarative routing. It handles dynamic screen transitions and deep linking while ensuring a consistent look and feel.

Why use Riverpod for state management in a new Flutter project?

Use Riverpod for state management in a new Flutter project to handle complex state requirements robustly. This Skill configures Riverpod out of the box, streamlining the development of features needing dynamic data handling across platforms.