What problem does it solve? Kotlin Multiplatform projects often have low or unknown unit-test coverage, and teams don't know which files to test first or how to write tests that run on both Android and iOS. This Skill provides a structured workflow to measure coverage, pick high-value targets, and add edge-case tests that stick. ## Core Features & Use Cases - Coverage Measurement Setup: Configures Kover (or JaCoCo for Android-only) with sensible exclusion filters and HTML report generation. - Target Prioritization: Ranks files by value — repositories, use cases, ViewModels, parsers — instead of chasing an overall percentage. - commonTest-First Strategy: Places tests in commonTest so one test runs on both Android and iOS, with guidance on when platform source sets are required. - Edge-Case Checklists: Systematic lists for inputs, state, errors, cancellation, Flows (Turbine), and platform quirks. - Coverage Ratchet: Sets a Kover verify floor in CI so coverage only goes up over time. - Use Case: A team with a KMP shared module and zero tests asks to "improve coverage" — the Skill inventories the codebase, sets up Kover, picks the lowest-covered repository, and adds focused tests with a CI floor. ## Quick Start Ask the assistant to analyze this Kotlin Multiplatform project's test coverage and add unit tests for the highest-priority uncovered files.