Complete guide for building features in this MVI architecture template. Scaffolds new features (Contract, ViewModel, Screen, Repository, UseCase, DI, tests) and explains UiState modeling and transient event handling. Use this skill whenever the user wants to add a new feature/screen/page, asks about UiState design, handling navigation or toast/snackbar from ViewModel, modeling loading/error states, or any MVI question in this project. Trigger on phrases like "add a login screen", "create settings feature", "how to show a toast", "how to navigate from ViewModel", "should state be sealed class or data class".
2026-04-30