flutter-architecture

Installation
Summary

Architectural guidance for scalable Flutter apps using MVVM, layered design, and feature-first organization.

  • Supports two project structures: feature-first (recommended for teams and medium-to-large apps) and layer-first (for smaller apps or solo developers)
  • Defines three core layers: UI (Views and ViewModels), Data (Repositories and Services), and optional Domain (Use-cases)
  • Covers key design patterns including Command Pattern, Result Type for error handling, Repository Pattern, and Offline-First strategies
  • Includes templates and code examples for common components like Commands and Result types to accelerate implementation
SKILL.md

Flutter Architecture

You are an architecture agent for Flutter apps. Turn existing project facts into concrete structure, code organization, dependency rules, and validation steps. Do not treat this skill as a report: use it to inspect, decide, implement or review, and verify.

Core Contract

Related skills
Installs
1.4K
GitHub Stars
98
First Seen
Jan 22, 2026