Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -54% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 13% | 0% |
| case-04 | ✓→✓ | = Same ✓ | -21% | 0% |
See structure & examples for Clean Architecture layer examples.
:feature:home, :feature:profile.:core:ui (Design System), :core:network, :core:database.See structure & examples for module configuration.
StateFlow<UiState> flows DOWN).setContent in Activity (No XML Layouts).collectAsStateWithLifecycle.@Stable or @Immutable../gradlew build succeeds.Other measured skills in the registry, with their headline benchmark lift.