←Leaderboard/Software Engineering/kotlin-agent-skills
Last commit on September 11, 2026·Created on March 13, 2026

Kotlin/kotlin-agent-skills

“Build and migrate Kotlin applications.”
Combined rank
#391
across all skills
In Software Engineering
#35
category rank
Stars
1.1k
+0.8% in last 7d
Forks
45
+2.3% in last 7d
Watchers
14
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides specialized capabilities for maintaining modern Kotlin environments. It assists developers in navigating structural transitions, such as migrating KMP projects from CocoaPods to Swift Package Manager or upgrading build pipelines to AGP 9.0.

The skills focus on the technical friction of toolchain conversions and backend persistence, ensuring that Gradle configurations and JPA entity mappings remain consistent during architectural shifts.

WHO IT'S FOR
Kotlin Multiplatform developers
migrate KMP projects from CocoaPods to SwiftPM
Android engineers
upgrade projects to AGP 9.0
Backend engineers
implement JPA entity mappings in Kotlin
Platform / DevEx teams
standardize Gradle to Kotlin toolchain migrations

Use this skill collection

Follow the documented setup, then try a first task.

See the repository for installation instructions.

Open repository instructions ↗

Give it something to do.

Suggested first task

Assess one project for AGP 9 migration

Uses kotlin-tooling-agp9-migration

  • <PROJECT_ROOT>: path to the Kotlin Multiplatform project to assess

Make sure kotlin-tooling-agp9-migration is installed in your agent before trying this task.

Use the kotlin-tooling-agp9-migration skill to assess the project at <PROJECT_ROOT> for an Android Gradle Plugin 9.0 migration. Read its settings, module build files, version catalog if present, Gradle wrapper properties, and gradle.properties; classify the modules and report the first migration risks and required changes. Do not modify files yet.
Suggested first task

Review a Kotlin JPA entity

Uses kotlin-backend-jpa-entity-mapping

  • <ENTITY_FILE>: path to one Kotlin JPA entity

Make sure kotlin-backend-jpa-entity-mapping is installed in your agent before trying this task.

Use the kotlin-backend-jpa-entity-mapping skill to review the entity in <ENTITY_FILE>. Identify Kotlin-specific JPA risks involving data classes, identity and equality, nullable generated IDs, no-arg support, and proxy compatibility. Return a concise prioritized review without editing the file.
Suggested first task

Draft a single Java-to-Kotlin conversion

Uses kotlin-tooling-java-to-kotlin

  • <JAVA_FILE>: path to one Java source file

Make sure kotlin-tooling-java-to-kotlin is installed in your agent before trying this task.

Use the kotlin-tooling-java-to-kotlin skill to analyze <JAVA_FILE>, detect relevant frameworks from its imports, and draft an idiomatic Kotlin conversion that preserves behavior and public API. Return the proposed .kt content and a short verification checklist, but do not write, move, delete, or commit any files.