mavericks-mvi-en
CommunityMaster Mavericks MVI for Android apps.
System Documentation
What problem does it solve?
Mavericks MVI patterns involve many moving parts across State, ViewModel, DI (Hilt), UI subscriptions (Compose/Fragment), Async requests, and DeliveryMode one-shot events. This guide provides a cohesive set of best practices, patterns, and concrete examples to help teams implement and maintain these patterns consistently.
Core Features & Use Cases
- Clear guidance for designing MavericksState data classes with immutability and safe defaults.
- Practical patterns for MavericksViewModel initialization, Hilt DI integration, and fine-grained UI subscriptions in Compose and Fragment environments.
- Techniques for handling Async, execute, and long-lived flows, plus one-shot delivery of events via DeliveryMode.
Quick Start
Install the mavericks-mvi-en skill into your agent's skills directory and begin by reading the state and ViewModel usage examples to scaffold Mavericks 3.x components in your Android project.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: mavericks-mvi-en Download link: https://github.com/ujffdi/mavericks-mvi-skills/archive/main.zip#mavericks-mvi-en Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.