Loading...
Loading...
Use when debugging, benchmarking, or profiling leads into Kotlin or Jetpack Compose source before the cause is known, or when a broad Kotlin or Compose review spans multiple design concerns.
npx skill4agent add chrisbanes/skills using-chrisbanes-skills| Task signal | Start with |
|---|---|
| Broad Compose screen review, local or hoisted UI state, screen state holders, effect APIs, navigation, snackbar, analytics, focus requests, or event Flow collection | |
Recomposition, jank, compiler reports, skippability, unstable parameters, frame-rate State reads, back-writing, or | |
| Modifier parameters, root layout placement, variable visual content, primitive content parameters, optional content, or Boolean shape flags | |
| Compose visibility, value, color, size, transition, content swap, or choosing an animation API | |
Keyboard, TV, desktop, D-pad, | |
| Compose UI tests, screenshot tests, previews, semantics, fake image loading, keyboard input, focus assertions, or interaction state tests | |
Coroutine scope ownership, | |
Kotlin branching, | |
| Kotlin function placement, member versus top-level or extension functions, factories, single-field domain types, value classes, Kotlin Multiplatform source sets, expect/actual, or platform services | |
| One ready GitHub issue or confirmed conversation specification needs repository-aware planning before a separate implementation session | |
| Polling or shepherding PRs/MRs, triaging review comments, fixing CI failures, or keeping reviews moving | |
compose-state-and-effectskotlin-concurrency-and-flowcompose-performancecompose-animationscompose-state-and-effectscompose-performancecompose-component-designcompose-focus-navigationcompose-ui-testing-patternskotlin-control-flowcompose-state-and-effectscompose-component-designcompose-animationskotlin-control-flow