mikel063093

12 mods across 1 repository, 2 stars between them.

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.

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.

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.

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.

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.

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.

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…

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.

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.

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.

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.

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.

2 6mo ago A 0 tokens