Kotlin/kotlin-agent-skills

A collection of AI agent skills useful for projects using Kotlin language

About the project

Kotlin/kotlin-agent-skills is a collection of packaged instructions, scripts, and resources that help coding agents handle projects written in Kotlin. It is for developers using Kotlin, with skills covering areas such as backend frameworks and build tooling. The catalogue entries are the individual Kotlin-focused skills distributed from the repository.

1.0kStars on the repository
6Mods indexed here, across every type
15d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Model Kotlin persistence code correctly for Spring Data JPA and Hibernate. Covers entity design, identity and equality, uniqueness constraints, relationships, fetch plans, and common ORM (Object-Relational Mapping) traps specific to Kotlin. Use when creating or reviewing JPA (Java Persistence API) entities, diagnosing…

not rated 1.0k +7 15d ago A Socket: passSnyk: passSkillSpector: pass 104 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration, and the new default project structure. Use when upgrading AGP, when build fails due to KMP+AGP incompatibility, or when the user mentions…

not rated 1.0k +7 15d ago A Socket: passSnyk: passSkillSpector: pass 105 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex needs its repo

Migrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(), transforms cocoapods. imports to swiftPMImport., and reconfigures the Xcode project.

not rated 1.0k +7 15d ago C Socket: passSnyk: warnSkillSpector: pass 69 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Migrate Kotlin (and Java) code from kotlinx.collections.immutable 0.3.x / 0.4.x to the latest 0.5.x. The 0.5.x line renames every copy-returning method on PersistentList / PersistentMap / PersistentSet / PersistentCollection to a participial form per KEEP-0459 (add→adding, removeAt→removingAt, set→replacingAt…

not rated 1.0k +7 15d ago A Socket: passSnyk: passSkillSpector: pass 192 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Use when converting Java source files to idiomatic Kotlin, when user mentions "java to kotlin", "j2k", "convert java", "migrate java to kotlin", or when working with .java files that need to become .kt files. Handles framework-aware conversion for Spring, Lombok, Hibernate, Jackson, Micronaut, Quarkus, Dagger/Hilt…

not rated 1.0k +7 15d ago A Socket: passSnyk: passSkillSpector: pass 100 tokens original Apache-2.0

Kotlin/kotlin-agent-skills

Skill Claude CodeCodex

Diagnoses and fixes slow Kotlin/Native compilation and linking in Kotlin Multiplatform projects that target iOS. Use when the user reports slow iOS or shared-framework builds, long linkDebug/linkRelease or XCFramework tasks, cold CI builds that re-download the Kotlin/Native toolchain, KSP or other generated code on…

not rated 1.0k +7 15d ago A Socket: passSnyk: passSkillSpector: pass 96 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: