com um clique
android-state-management
Standards for ViewModel, StateFlow, and UI State Patterns
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Standards for ViewModel, StateFlow, and UI State Patterns
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Foundational "High-Density" standard for token-optimized agent instructions and CLI-based automated activation.
Universal principles for clean, maintainable, and robust code across all environments.
Standards for performing high-quality, readable code reviews.
Essential rules for code comments, READMEs, and technical documentation.
CRITICAL - Before ANY file write, audit loaded skills for violations. Auto-report via feedback command.
Universal standards for version control, branching, and team collaboration.
| name | Android State Management |
| description | Standards for ViewModel, StateFlow, and UI State Patterns |
| metadata | {"labels":["android","state","viewmodel","flow"],"triggers":{"files":["**/*ViewModel.kt","**/*UiState.kt"],"keywords":["viewmodel","stateflow","livedata","uistate"]}} |
StateFlow<UiState> via .asStateFlow().viewModelScope for all coroutines.init or LaunchedEffect (once).UiState (Loading, Content, Error).@Immutable.collectAsStateWithLifecycle() in Compose.SharingStarted.WhileSubscribed(5000) for shared resources.**No LiveData**: Use StateFlow.**No Mutable Public**: Expose read-only Flow.**No Context in VM**: Memory Leak Risk.