mobile-agent

Guide Flutter and React Native mobile projects with Clean Architecture and Riverpod or Bloc.

218|33|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/first-fluke/fullstack-starter --skill mobile-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-agent
Source: https://github.com/first-fluke/fullstack-starter/tree/main/.agent/skills/mobile-agent
Command: npx skills add https://github.com/first-fluke/fullstack-starter --skill mobile-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a concise framework and best practices to guide developers in building cross‑platform mobile apps using Flutter and React Native, streamlining architecture and delivery.

Core Features & Use Cases

  • Cross-platform guidance for Flutter and React Native projects, including recommended architecture, state management, navigation, testing, and platform guidelines.
  • Practical patterns for Clean Architecture (domain -> data -> presentation), Riverpod/Bloc for state management, and platform UI consistency (Material Design 3 / iOS HIG).
  • Use Case: When starting a new mobile product, apply these patterns to accelerate delivery with predictable structure and testability.

Quick Start

Start a new cross-platform mobile project and apply the recommended architecture, state management, and platform guidelines.

Frequently Asked Questions about mobile-agent

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

FAQPage Schema
How do I structure a cross-platform mobile app using Clean Architecture?

Structure your cross-platform mobile app by dividing it into domain, data, and presentation layers. This Clean Architecture approach separates business logic from data access and UI, ensuring consistent architecture across iOS and Android platforms.

What is the best way to manage state in Flutter with Riverpod or Bloc?

The best way to manage state in Flutter is using Riverpod or Bloc to handle state predictably. These frameworks separate state logic from UI, improving testability and maintaining consistency across your cross-platform mobile application.

Does cross-platform mobile development support both Material Design 3 and iOS HIG?

Yes, cross-platform mobile development enforces platform UI consistency by adhering to Material Design 3 for Android and iOS HIG for iOS. This ensures native-looking interfaces while sharing underlying architecture and logic across platforms.

Can I use this architecture to migrate an existing app to Flutter or React Native?

Yes, you can apply these cross-platform mobile patterns to migrate existing apps as well as start new projects. The framework provides guidance for enforcing architecture, state management, and navigation during your migration process.

Why use Clean Architecture for cross-platform mobile projects?

Use Clean Architecture for cross-platform mobile projects to accelerate delivery with a predictable structure. Separating domain, data, and presentation layers makes your app highly testable and easier to maintain across iOS and Android.