
kotlin/kotlin-agent-skills
2 skills1.2k installs1.6k starsGitHub
Install
npx skills add https://github.com/kotlin/kotlin-agent-skillsSkills in this repo
1Kotlin Tooling Agp9 MigrationKotlin Tooling AGP 9 Migration is a checker-style agent skill that walks solo and small-team mobile builders through a structured verification list after moving Kotlin Multiplatform modules to Android Gradle Plugin 9.0. It focuses on plugin declarations, removal of deprecated Kotlin Android and kapt plugins, compilerOptions migration, and the new KMP library layout including androidResources, withJava, and host/device test blocks. Indie developers hitting AGP 9 breaking changes—wrong source set names, debugImplementation in library modules, or lingering android {} blocks—can use the skill to audit build.gradle.kts and version catalogs systematically before CI fails obscurely. It does not replace official migration guides; it gives your coding agent a repeatable gate so integrations stay consistent across app and library modules. Expect intermediate complexity and Android/KMP familiarity.658installs2Kotlin Tooling Java To Kotlinkotlin-tooling-java-to-kotlin is an agent skill that provides a post-conversion verification checklist for teams moving JVM code from Java to Kotlin. Solo builders maintaining Android apps, Spring services, or shared libraries install it so the agent does not stop at syntactic conversion: each .kt file is checked for clean compilation, passing tests, stable exceptions, preserved annotations with correct use-site targets, and faithful KDoc migrated from Javadoc. The skill emphasizes behavioral parity—no new side effects—and correct nullable versus non-null types after Java interop. Primary placement is Ship review immediately after conversion batches; it also supports Build backend work when migration is ongoing. Pattern is a checker, not a generator. Intermediate users should already run unit tests and understand Kotlin nullability. Pair with your conversion skill or workflow as the quality gate before merge.543installs