Skill Claude CodeCodex
Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
29 tagged detekt, measured the same way as everything else here.
Browse within: android 24android-architecture 24android-template 24gradle-kotlin-dsl 24jetpack-compose 24detekt-linter 5detekt-plugin 5detekt-rules 5githubactions 5gradle 5
Skill Claude CodeCodex
Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
Skill Claude CodeCodex
Use when writing or reviewing Kotlin code that stores CoroutineScope, launches from init/non-suspending APIs, calls runBlocking, or catches broad exceptions around suspend calls.
Skill Claude CodeCodex
Use when choosing Kotlin member, top-level, extension, factory, or service functions for String, primitive, collection, Flow, framework, or third-party receivers.
ashtanko/compose-android-template
Skill Claude CodeCodex
Use when writing or reviewing Jetpack Compose motion: visibility enter/exit, animating one property toward a target, color or size transitions, multiple properties from one state, switching composable content, or choosing between AnimatedVisibility, animateAsState, rememberTransition, AnimatedContent, and Crossfade.
ashtanko/compose-android-template
Skill Claude CodeCodex
Use when writing or reviewing Jetpack Compose code with LaunchedEffect, DisposableEffect, SideEffect, rememberCoroutineScope, rememberUpdatedState, snapshotFlow, snackbar, navigation, focus requests, analytics, or event Flow collection.
ashtanko/compose-android-template
Skill Claude CodeCodex
Use when asked to review, fix, implement, resolve, or work through a specific GitHub, GitLab, Jira, or Linear issue reference.