RoninForge/roninforge-kotlin-compose
Skill Claude CodeCodex
Migrate a screen from the View system (XML layouts + Activity / Fragment + findViewById) to Compose: setContent, ViewModel + StateFlow, hilt, type-safe nav, Material 3.
Cursor plugin for modern Android (Kotlin 2.x + Jetpack Compose + Material 3). Teaches StateFlow + collectAsStateWithLifecycle, Hilt, type-safe Navigation Compose, KSP, Version Catalogs, kotlin-compose plugin. Catches 20 legacy regressions LLMs still produce.
RoninForge/roninforge-kotlin-compose
Skill Claude CodeCodex
Migrate a screen from the View system (XML layouts + Activity / Fragment + findViewById) to Compose: setContent, ViewModel + StateFlow, hilt, type-safe nav, Material 3.
RoninForge/roninforge-kotlin-compose
Skill Claude CodeCodex
Modernize an Android project's Gradle build: bump to Kotlin 2.x with kotlin-compose plugin (replace kotlinCompilerExtensionVersion), migrate kapt to KSP, introduce Version Catalogs (libs.versions.toml), use the Compose BOM, switch to Material 3.
RoninForge/roninforge-kotlin-compose
Skill Claude CodeCodex
Scaffold a new Jetpack Compose screen with stateless Screen + stateful Route, ViewModel + StateFlow + collectAsStateWithLifecycle, sealed UI state, type-safe Navigation Compose route, Hilt injection, Compose previews.
RoninForge/roninforge-kotlin-compose
Skill Claude CodeCodex
Scan a Kotlin / Compose / Android codebase for anti-patterns: findViewById, GlobalScope, LiveData, Material 2 imports, lowercase composables, LazyColumn without key, kapt, kotlinCompilerExtensionVersion, force-unwrap !!, Log.d, string nav routes, hardcoded dependency versions.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: