mikel063093/kmp-quality-skills

Agent Skills for Kotlin Multiplatform — SOLID, Clean Architecture, Compose performance, Flow/coroutines, local AI, testing and more

2Stars on the repository
12Mods indexed here, across every type
6mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Covers Android-specific best practices for modern apps: ViewModel + StateFlow UiState patterns, type-safe Navigation Compose, Hilt/Koin scoping, lifecycle-aware components, SavedStateHandle, ProGuard setup, edge-to-edge UI, and Material 3 theming.

not rated 2 6mo ago A 0 tokens

background-work

02

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Covers background task implementation for Android (WorkManager, CoroutineWorker) and iOS (BGTaskScheduler, BGProcessingTask, BGAppRefreshTask) with a KMP abstraction layer. Includes constraints, chaining, progress reporting, periodic work, and testing Workers.

not rated 2 6mo ago A 0 tokens

compose-performance

03

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Detects and fixes Jetpack Compose performance issues: unnecessary recompositions, unstable types, missing remember/derivedStateOf, incorrect effect handlers, missing keys in lazy lists, and missing baseline profiles. Ensures composables are optimized for smooth 60/120fps UI.

not rated 2 6mo ago A 0 tokens

flow-coroutines

04

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Audits coroutines and Flow usage for correctness, safety, and efficiency. Covers structured concurrency, proper scope usage, SupervisorJob, Flow operators, StateFlow vs SharedFlow, cold vs hot flows, error handling, and testing with Turbine. Flags dangerous patterns like GlobalScope and fire-and-forget.

not rated 2 6mo ago A 0 tokens

ios-best-practices

05

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Guides integration of Kotlin Multiplatform with SwiftUI and iOS frameworks. Covers suspend → async/await bridging, Flow → AsyncStream, MainActor for UI thread safety, PDFKit, Vision OCR, Swift Package Manager setup, ARC memory management with KMP objects, and SwiftUI state management patterns.

not rated 2 6mo ago A 0 tokens

kmp-architecture

06

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Guides implementation of Clean Architecture in Kotlin Multiplatform projects. Covers commonMain/platform source set organization, expect/actual vs interface injection, Repository and UseCase patterns, Gradle module structure by feature, and Koin multiplatform DI setup.

not rated 2 6mo ago A 0 tokens

kmp-quality-audit

07

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Master skill that orchestrates a full quality audit of a Kotlin Multiplatform project. Activates all domain-specific skills in sequence, generates a comprehensive quality report with findings by severity (critical/warning/info), and provides prioritized action items. Covers architecture, code style, performance…

not rated 2 6mo ago A 0 tokens

kotlin-idioms

08

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Ensures code uses Kotlin's idiomatic features correctly: scope functions, data classes, sealed classes, extension functions, inline/reified, delegation, and null safety. Replaces Java-style patterns with idiomatic Kotlin equivalents and catches dangerous !! usage.

not rated 2 6mo ago A 0 tokens

local-ai

09

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Guides implementation of on-device AI inference using Gemini Nano (Android), ONNX Runtime (Android/KMP), CoreML and Vision framework (iOS). Covers model management, execution provider selection, INT4 quantization, 3-tier fallback strategy (device → on-device model → cloud), model warm-up, and inference profiling.

not rated 2 6mo ago A 0 tokens

solid-kotlin

10

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Applies SOLID design principles to Kotlin and Kotlin Multiplatform code. Detects violations like God-object ViewModels, bloated data classes, monolithic repositories, and missing dependency inversion. Promotes clean, maintainable, testable architecture.

not rated 2 6mo ago A 0 tokens

ui-testing

11

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Covers UI testing strategies for KMP apps: Compose UI testing with semantics and waitUntil, UiAutomator for system UI interactions (file picker, permissions), screenshot testing with Paparazzi/Roborazzi, accessibility testing, Firebase Test Lab setup, and test doubles for navigation.

not rated 2 6mo ago A 0 tokens

unit-testing

12

mikel063093/kmp-quality-skills

Skill Claude CodeCodex

Guides writing effective unit tests for Kotlin Multiplatform projects using kotlin.test, kotlinx-coroutines-test, and Turbine. Covers testing ViewModels with StateFlow, UseCases, repositories with fakes, coroutine testing with runTest/advanceUntilIdle, fake vs mock philosophy, and test naming conventions.

not rated 2 6mo ago A 0 tokens

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: