Skill Wiki v0.1.0
anti-pattern @android-compose/anti-pattern-side-effects-in-composables

Side Effects In Composables

Putting impure work — `viewModel.fetchUser()`, `analytics.log("viewed")`, `scope.launch { ... }`, or `someState.…

Skill
@android-compose
Domain
android-compose
Version
0.1.0
Quality
4.0
Edges
3 out · 2 in
Tokens
84/427/771
$ prime install @android-compose/anti-pattern-side-effects-in-composables

Projection

Always in _index.xml · the agent never has to ask for this.

SideEffectsInComposables [anti-pattern] v0.1.0

Putting impure work — viewModel.fetchUser(), analytics.log("viewed"), scope.launch { ... }, or someState.value = computed — at the top level of a @Composable function, where it executes on every recomposition rather than inside a controlled effect API.

Source

prime-system/examples/android-compose/primes/compiled/@android-compose/anti-pattern-side-effects-in-composables/atom.yaml

Compiled at 2026-05-10