
kotlin / kotlin-agent-skills
★ 907A skill package that teaches your agent 4 capabilities — every one documented and browsable below, no GitHub required · by kotlin.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Kotlin's data class is natural for DTOs but dangerous for JPA entities. Hibernate relies on identity semantics that data class breaks: equals / hashCode over all fields corrupts Set / Map membership after state changes, and auto-generated copy() creates detached duplicates of managed entities.
1 file — installable on its own
Android Gradle Plugin 9.0 makes the Android application and library plugins incompatible with the Kotlin Multiplatform plugin in the same module. This skill guides you through the migration.
13 files — installable on its own
Migrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(),…
7 files — installable on its own
Convert Java source files to idiomatic Kotlin using a disciplined 4-step conversion methodology with 5 invariants checked at each step. Supports framework-aware conversion that handles annotation site targets, library idioms, and API preservation.
19 files — installable on its own
Package documentation is syncing from GitHub — check back shortly. Meanwhile, every skill in the Skills tab carries its own full instructions.
Install the whole package (4 skills):
npx skills add https://github.com/kotlin/kotlin-agent-skillsOr install a single skill:
npx skills add https://github.com/kotlin/kotlin-agent-skills --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.