What problem does it solve? Writing consistent, maintainable Kotlin tests requires choosing spec styles, mocking frameworks, coroutine test utilities, and coverage tooling, and this Skill provides ready-to-use patterns for all of them following a TDD workflow. ## Core Features & Use Cases - Kotest Spec Styles: Runnable examples for StringSpec, FunSpec, BehaviorSpec, and DescribeSpec with matchers and custom matcher creation. - MockK and Coroutine Testing: Patterns for mocking dependencies, capturing arguments, testing suspend functions with runTest, and testing Flows with TestDispatcher. - Property-Based and Data-Driven Testing: Kotest property testing with custom Arb generators and withData table-driven tests. - Kover Coverage and CI: Gradle Kover configuration with coverage thresholds, plus GitHub Actions integration. - Use Case: When adding a new Kotlin service class, follow the RED-GREEN-REFACTOR walkthrough to write a failing Kotest spec, mock repositories with MockK, implement the code, and verify 80%+ coverage with koverVerify. ## Quick Start Ask the assistant to write Kotest tests with MockK mocks for a specific Kotlin class following the TDD workflow.