moai-lang-flutter

Guide Flutter and Dart development with Riverpod state management and go_router navigation.

2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/yashvinthan/DuskSpendr --skill moai-lang-flutter-yashvinthan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-flutter
Source: https://github.com/yashvinthan/DuskSpendr/tree/main/.agents/skills/moai-lang-flutter
Command: npx skills add https://github.com/yashvinthan/DuskSpendr --skill moai-lang-flutter-yashvinthan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides expert assistance for developing cross-platform applications using Flutter and Dart, covering modern patterns and libraries.

Core Features & Use Cases

  • Cross-Platform Development: Build mobile, desktop, and web applications with a single codebase.
  • State Management: Leverage Riverpod for efficient and scalable state management.
  • Navigation: Implement declarative navigation with go_router.
  • Modern Dart/Flutter: Utilize the latest language features and framework capabilities.
  • Use Case: You are building a new e-commerce app for iOS and Android. Use this Skill to guide you on setting up Riverpod for state management, configuring go_router for navigation, and implementing adaptive UI patterns.

Quick Start

Use the moai-lang-flutter skill to create a new Riverpod provider for managing user authentication state.

Frequently Asked Questions about moai-lang-flutter

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

FAQPage Schema
How do I manage state in Flutter using Riverpod?

State management in Flutter with Riverpod involves creating providers to efficiently and scalably manage application state. This Skill provides comprehensive guidance and code examples for setting up Riverpod providers to handle authentication and other cross-platform app requirements.

What's the best way to implement declarative navigation in Flutter?

Declarative navigation in Flutter is best implemented using the go_router package. This Skill guides you through configuring go_router to manage navigation routes across mobile, desktop, and web applications from a single codebase.

Can I build cross-platform apps for desktop and web with Flutter?

Flutter supports cross-platform development for mobile, desktop, and web applications from a single codebase. This Skill assists in utilizing modern framework capabilities and adaptive UI patterns for your cross-platform projects.

Do I need to know Dart 3.5 concepts to use modern Flutter features?

Understanding Dart 3.5+ and Flutter 3.24+ concepts is required to utilize modern language features and framework capabilities. This Skill provides expert guidance on applying these latest updates in your application development.

How do I configure Riverpod for an e-commerce app in Flutter?

Configuring Riverpod for a Flutter e-commerce app involves creating providers to manage user authentication state and scalable data flows. This Skill offers code examples and patterns for setting up state management and adaptive UI.

Why use go_router instead of other Flutter navigation approaches?

Go_router provides declarative navigation for complex Flutter applications, enabling route management across mobile, desktop, and web. This Skill distinguishes modern Flutter patterns by focusing on go_router integration with Riverpod state management.