Kotest equips the agent with comprehensive Kotlin testing knowledge: setting up projects, choosing spec styles, writing tests and assertions, property-based testing, advanced configuration (timeouts, isolation, coroutine testing), and migration from JUnit/TestNG/Spek. The SKILL.md contains detailed examples, migration guides, and references to scripts and assets to automate project analysis.
Use this skill when a user asks for help creating Kotlin tests, migrating existing test suites to Kotest, writing property-based tests with Arb, configuring project-wide test settings, debugging failing tests, or setting up Kotest across JVM, JS, Native or Android targets. Also useful for integrating Kotest assertions into non-Kotest projects.
Inferred compatible agents: code-assistant agents (Copilot, Codex, Gemini Code) and build-aware assistants that can read project files, run Gradle commands and suggest code changes.
Kotest skill provides comprehensive guidance for Kotlin testing with the Kotest framework, covering setup, migration, assertions, property testing, and KMP. The bundled analyze-project.sh script ran successfully and produces structured project analysis output. Minor shell scripting bug on line 204 where TEST_COUNT can contain newlines causing an integer expression error. Otherwise clean, well-structured skill with no security concerns.
Excellent skill from the official Kotest repo. SKILL.md is thorough with 7 distinct paths (A-G) covering setup through debugging. References directory structure is well-organized. The analyze script is a read-only project scanner — no modifications, no network calls, purely diagnostic. One minor bash bug (newline in TEST_COUNT variable from grep -c pipeline) that should be fixed but doesn't affect security or primary functionality.