flutter.layered-architecture.screen-mvvm

Community

Build robust Flutter screens with MVVM.

Authoreaglesakura
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a standardized approach to designing and developing screen layers in Flutter applications using the Model-View-ViewModel (MVVM) architectural pattern, ensuring consistency and maintainability.

Core Features & Use Cases

  • MVVM Implementation: Guides the implementation of View, ViewModel, State, Entity, and Event layers.
  • State Management: Leverages Riverpod, Hooks, StateStream, and Freezed for efficient state management and immutable data structures.
  • Dependency Injection: Promotes loose coupling through DI with Riverpod.
  • Use Case: When developing a new feature screen in a Flutter app, use this Skill to structure the screen's UI, state management, and business logic according to MVVM principles, ensuring it integrates seamlessly with the existing layered architecture.

Quick Start

Implement a new screen using the flutter.layered-architecture.screen-mvvm skill by following the provided reference documentation for View, ViewModel, and State design.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: flutter.layered-architecture.screen-mvvm
Download link: https://github.com/eaglesakura/ai-agent-headquarters/archive/main.zip#flutter-layered-architecture-screen-mvvm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.